我有以下结构:
TradeNo | OrderNo | Buy_Sell |
1001 2001 Buy
1002 2002 Buy
1001 2001 Sell
在这个特殊的结构中,我想找出TradeNo和OrderNo的独特组合的双重记录。
我尝试了以下查询:
SELECT t1.tradeno,
t1.orderno,
t2.tradeno,
t2.orderno,
t1.Buy_sell,
t2.Buy_sell
FROM tradeFile t1,
tradeFile t2
WHERE t1.TradeNo=t2.TradeNo
AND t1.Orderno=t2.orderno
此查询,返回两份单个记录。但我想重复记录。如上表所示,第一和第二条记录以tradeno和orderno的唯一组合重复为[1001和2001]。
请帮帮我。
答案 0 :(得分:5)
select TradeNo, OrderNo
from TradeFile
group by TradeNo, OrderNo
having count(*) > 1