table1.user列とtable1.site列を持つtable1がある場合、サイトのリストのすべてにアクセスできる個別のユーザーのリストを返すにはどうすればよいですか?
はっきりさせておきます。私は次のコードから始めることができます:
SELECT DISTINCT user
FROM table1
WHERE (site IN ('site1','site2','site3'))
もちろん、これにより、リストされている3つのサイトのいずれかにエントリを持つすべての個別のユーザーが表示されます。リストされている3つのサイトすべてのエントリを持つユーザーのみが必要です。
これを行うにはおそらく明らかな方法があるように感じます。誰かがそれを指摘すると、私はおそらくかなり愚かになるでしょう。それでも、私は空白を描いています。