は、私は私のDBには、次の表を持っている:私はpersonID
5と6すぎず、他のpersonID
の両方を含む各groupID
を返すクエリを把握しようとしている特定のIDのみを持ち、他のIDは持たないレコードで共通の列を照会しますか?
people_to_groups
id | personID | groupID
-------------------------
1 | 5 | 2
-------------------------
2 | 6 | 2
-------------------------
3 | 7 | 3
-------------------------
4 | 5 | 3
-------------------------
5 | 5 | 4
-------------------------
6 | 5 | 7
-------------------------
7 | 6 | 7
。
クエリは、上記の表で実行されていたのであれば、それは次の結果セットが返されます:グループは2と7は、人物5と6となし、他の人の両方を持っている唯一のグループであるため、
groupID
-------
2
-------
7
を。
(PS誰もがより良いタイトルを考えることができれば編集を示唆して行ってください)グループIDが5と6の両方を持っている、あなたはこれらの3つのルールを使用できることを確認するには
データセットはあまり代表的ではありません – Strawberry