次の mySQL クエリを見てください。
SELECT fname,lname FROM users WHERE users.id IN (SELECT sub FROM friends WHERE friends.dom = 1 )
上記のクエリは、最初に内側のクエリを介してすべての friends.sub のセットを作成し、次に外側のクエリが、内側のクエリによって作成されたセット (つまり、2 つのセットの和集合) 内にユーザー ID が含まれているユーザーのリストを選択します。 .
そして、これはうまくいきます。しかし、内部セットに dom = 1 のサブだけでなく、サブ = 1 のドムも含める必要がある場合は、次のようになります。外部クエリは上記と同じままで、純粋な擬似コード:
(SELECT sub FROM friends WHERE friends.dom = 1 )
***AND***
(SELECT dom FROM friends WHERE friends.sub = 1 )
この種の機能を内部クエリで作成することは可能ですか??
どんな助けや援助も感謝します;-D
どうもありがとう、私の頭痛はなくなりました!