我試圖提取只有ITEM = Tent的記錄(ORDID)。例如SQL - 僅提取Item =「Tent」的ORDID
ID ORDID ITEM
1 10 Tent
2 10 Truck
3 20 Tent
4 20 Tent
5 20 Truck
6 30 Tent
7 30 Tent
結果:
ID ORDID ITEM
6 30 Tent
7 30 Tent
我試圖提取只有ITEM = Tent的記錄(ORDID)。例如SQL - 僅提取Item =「Tent」的ORDID
ID ORDID ITEM
1 10 Tent
2 10 Truck
3 20 Tent
4 20 Tent
5 20 Truck
6 30 Tent
7 30 Tent
結果:
ID ORDID ITEM
6 30 Tent
7 30 Tent
試試這個:
SELECT ID, ORDID, ITEM
FROM YourTable
WHERE ITEM = 'Tent'
AND ORDID NOT IN (SELECT DISTINCT ORDID
FROM YourTable
WHERE ITEM <> 'Tent')
+1,我是印象深刻的是,你能夠弄清楚這是他想要的。 –
@Abe Miessler:似乎是他似乎想要的結果唯一合乎邏輯的解釋.... :-) –
Thanks marc_s :-) – Muneer
** **什麼數據庫和哪個版本? ** SQL **只是結構化查詢語言 - 許多**數據庫系統使用的語言 - ** SQL **是** NOT **數據庫產品...... –