我有我的數據庫中的表:在SQL中選擇值沒有除其他相應的值,我搜索
Name | Element
1 2
1 3
4 2
4 3
4 5
我需要做一個查詢的數量的參數將選擇名稱的值在右側,只有這些值。 例如: 參數是2和3,查詢應該只返回1而不是4(因爲4也有5)。對於參數2,3,5它應該返回4.
我的查詢看起來是這樣的:
SELECT name FROM aggregations WHERE (element=2 and name in (select name from aggregations where element=3))
我有什麼要添加到該查詢,使之不回4?
如果元素是'2'和'4',它仍然會匹配where和有標準,不... ...? – 2009-07-09 14:22:35