作者woohyuk49 (Forever H.O.T)
看板Database
标题[SQL ] 查询同一表格但某栏位相异的资料
时间Thu Jul 12 10:12:08 2012
不好意思 请问一下
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
1F:推 musie:把要去掉的相同栏位(客户编号和信用卡号) GROUP BY 起来. 07/12 10:49
2F:→ woohyuk49:您是说要括号起来吗 07/12 11:19