2014-12-02 83 views
0

你好我正在看一個表在這裏運行查詢。 這些表是如下類似:審覈我的客戶付費服務

Name Item 
jon x 
jon y 
mike x 
mike c 

我的產品,我會尋找客戶名單帳戶,但我還需要確保他們有其他產品。 因此,例如我需要找到所有有產品x但沒有產品y的客戶。 或者我可以在客戶帳戶上查找產品x或y,並確保他們也有產品a和b。我有多個產品和相應產品的清單,這些清單應該基本上是標記在一起的,那麼編寫此查詢的最簡單方法是什麼。

回答

1

這將是一個複雜的嵌套select語句與存在報表和其中條款 例如 檢索誰擁有項目X但沒有項目Ÿ名稱:

select name,item from table_name 
    where item='x' and name not in (select name from table_name 
    where item='y') 
相關問題