我有表供應商部件列出了我所有的零件及其供應商。具有多個供應商的零件在此表中有多個記錄。我試圖編寫一個只返回partid的查詢,以及沒有分配默認供應商的零件的供應商。SQL分組查詢問題;根據一個字段的值對一組行進行評估
Partid Vendor Defaultflag
1 A 1
2 B 0
2 C 0
3 D 0
3 E 0
3 F 1
4 G 0
我想返回如下:
Partid Vendor
2 B
2 C
4 G
我顯然具有PARTID 3個問題,並獲取查詢看到它具有指定默認的供應商。
我不明白你希望你的查詢返回的東西。 2A沒有一排,所以你爲什麼要返回? – brydgesk 2010-04-23 20:34:01
對不起:我的意思是返回2B,2C和4G – user324575 2010-04-23 20:35:41
@OMG,3被3F覆蓋? – 2010-04-23 20:52:25