同じテーブルの2つの行の間で1つのフィールドを比較します

Arturski

クエリを見つけるのに苦労しているグループメンバーシップを含む小さなテーブルがあります。

   uid     groupid     userid
    1         2          5
    2         2          6
    3         1          2
    4         3          8
    5         4          7

同じグループ内の2つの指定されたユーザーIDがTRUEを返すことが可能かどうか疑問に思いましたか?

ゴードン・リノフ

以下は、2つの特定のメンバーを持つすべてのグループを取得します。

select groupid
from table t
where userid in ($userid1, $userid2)
group by groupid
having count(distinct userid) = 2;

必要に応じて、これをブール値に変えることができます。

select (case when count(*) > 0 then true else false end)
from (select groupid
      from table t
      where userid in ($userid1, $userid2)
      group by groupid
      having count(distinct userid) = 2
     ) g;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

SQL-同じテーブルの2つのフィールドを別のテーブルの1つのフィールドに結合します

分類Dev

同じ行MySQLの2つの行フィールド間でデータを交換します

分類Dev

mysqlの1つのテーブルで同じ値の2つのフィールドを異なる効果で比較する方法は?

分類Dev

すべての行について、同じ列にない2つのフィールドを比較します

分類Dev

同じテーブルの2つのフィールドをパラメータで結合します

分類Dev

同じテーブルSQLの2つの行を比較する

分類Dev

MySQLトリガーは、同じテーブルの2番目のフィールドではなく、1つのフィールドで機能します

分類Dev

同じフィールド名を持つ2つのテーブルを結合します

分類Dev

同じテーブル内の2つのフィールドを比較するExtbaseクエリ

分類Dev

PHPPDO-結合で3つのテーブルの同じフィールド名の値を取得します

分類Dev

同じテーブル内の2つのフィールドを相互参照します

分類Dev

2つのMySQLテーブルを共通フィールドと比較し、1つのテーブルにのみ存在するデータを特定します

分類Dev

同じSQLテーブルの2つの行のデータを比較する

分類Dev

MYSQL同じフィールド値を持つ2つのテーブルフィールドを結合しますが、他のフィールドが他のフィールドと一致しない場合でも含まれます

分類Dev

sqlは同じテーブルの2つの一意の行を比較します

分類Dev

Django-2つのフィールドでORフィルターを実行し、そのうちの1つは関連テーブルにあります

分類Dev

同じテーブルの別のフィールドを参照して、テーブルの1つのフィールドを更新するOracle

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

同じ構造の2つのテーブルを比較するクエリを実行しますか?

分類Dev

2つの異なる列の同じフィールドの値を比較します

分類Dev

2つのテーブルを行と列で比較します

分類Dev

SQLServer-同じビューテーブルの他のフィールドから1つのフィールドに値を作成します

分類Dev

PowerBIのテーブルの2つの行を比較します

分類Dev

同じテーブルの2つの列を比較し、別のテーブルで更新するSQL

分類Dev

同じドキュメント内の2つの配列フィールドを比較します

分類Dev

同じ1つのステートメントで2つのフィールドを結合する方法

分類Dev

同じテーブルでの2つの選択の結果を比較します

分類Dev

1つのテーブルの行をMySQLと比較します

分類Dev

SQLServerは1つのテーブルの行を比較します

Related 関連記事

  1. 1

    SQL-同じテーブルの2つのフィールドを別のテーブルの1つのフィールドに結合します

  2. 2

    同じ行MySQLの2つの行フィールド間でデータを交換します

  3. 3

    mysqlの1つのテーブルで同じ値の2つのフィールドを異なる効果で比較する方法は?

  4. 4

    すべての行について、同じ列にない2つのフィールドを比較します

  5. 5

    同じテーブルの2つのフィールドをパラメータで結合します

  6. 6

    同じテーブルSQLの2つの行を比較する

  7. 7

    MySQLトリガーは、同じテーブルの2番目のフィールドではなく、1つのフィールドで機能します

  8. 8

    同じフィールド名を持つ2つのテーブルを結合します

  9. 9

    同じテーブル内の2つのフィールドを比較するExtbaseクエリ

  10. 10

    PHPPDO-結合で3つのテーブルの同じフィールド名の値を取得します

  11. 11

    同じテーブル内の2つのフィールドを相互参照します

  12. 12

    2つのMySQLテーブルを共通フィールドと比較し、1つのテーブルにのみ存在するデータを特定します

  13. 13

    同じSQLテーブルの2つの行のデータを比較する

  14. 14

    MYSQL同じフィールド値を持つ2つのテーブルフィールドを結合しますが、他のフィールドが他のフィールドと一致しない場合でも含まれます

  15. 15

    sqlは同じテーブルの2つの一意の行を比較します

  16. 16

    Django-2つのフィールドでORフィルターを実行し、そのうちの1つは関連テーブルにあります

  17. 17

    同じテーブルの別のフィールドを参照して、テーブルの1つのフィールドを更新するOracle

  18. 18

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  19. 19

    同じ構造の2つのテーブルを比較するクエリを実行しますか?

  20. 20

    2つの異なる列の同じフィールドの値を比較します

  21. 21

    2つのテーブルを行と列で比較します

  22. 22

    SQLServer-同じビューテーブルの他のフィールドから1つのフィールドに値を作成します

  23. 23

    PowerBIのテーブルの2つの行を比較します

  24. 24

    同じテーブルの2つの列を比較し、別のテーブルで更新するSQL

  25. 25

    同じドキュメント内の2つの配列フィールドを比較します

  26. 26

    同じ1つのステートメントで2つのフィールドを結合する方法

  27. 27

    同じテーブルでの2つの選択の結果を比較します

  28. 28

    1つのテーブルの行をMySQLと比較します

  29. 29

    SQLServerは1つのテーブルの行を比較します

ホットタグ

アーカイブ