我抓我的頭找出解決以下問題:SQL查詢來識別完全包含子
我有兩個字段,USER_ID和CLIENT_ID表。對於每個USER_ID,都有1到n個CLIENT_ID。
讓我們說,用戶A鏈接到客戶端1,2和3.我想構建一個查詢,返回也鏈接到所有這些客戶端的其他用戶。他們可能會鏈接到更多的客戶端,但他們必須鏈接到用戶A的所有客戶端。
示例:用戶B與客戶端1,2,3,4有鏈接。用戶C具有到客戶端1,2的鏈接。該查詢應該返回用戶B,因爲用戶B有鏈接到所有用戶A的客戶端。用戶C不應該被退回,因爲他只有一些用戶A的客戶端的鏈接,但不是全部。
這似乎是一個看似簡單的問題,但我不能爲我的生活拿出一個滿足我的約束條件的查詢。任何有經驗的SQL大師能幫助我嗎?
完美!謝謝你們,這個救了我的培根。 – helgeg 2010-03-12 10:22:57