[SQL ] 查詢同一表格但某欄位相異的資料

看板Database作者 (Forever H.O.T)時間13年前 (2012/07/12 10:12), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
不好意思 請問一下 TABLE 客戶編號 信用卡號 結帳人員 1 0001 A 1 0002 B 1 0002 C 1 0003 A 2 0001 A 2 0001 A 2 0002 A 不好意思 若表達的意思有不好 請見諒 我想SELECT出 同樣的客戶編號、信用卡號、但不同的結帳人員 請問我該怎麼處理呢? 我想得到這個結果 客戶編號 信用卡號 結帳人員 1 0002 B 1 0002 C 我試著使用 SELE * FROM TABLE WHERE 客戶編號 IN (SELECT 客戶編號 FROM TABLE GROUP BY 客戶 編號,信用卡號 HAVING COUNT(*)>1) ORDER BY 客戶編號 但出來的結果卻是連結帳人員一樣的也出來了 不知道那裡用錯了 客戶編號 信用卡號 結帳人員 1 0002 B 1 0002 C 2 0001 A 2 0001 A 謝謝各位版友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.192.101

07/12 10:49, , 1F
把要去掉的相同欄位(客戶編號和信用卡號) GROUP BY 起來.
07/12 10:49, 1F

07/12 11:19, , 2F
您是說要括號起來嗎
07/12 11:19, 2F
文章代碼(AID): #1F_Z9xSi (Database)
文章代碼(AID): #1F_Z9xSi (Database)