次の形式の行を持つテーブルがあります。
transactionDate, purchaseOrderId
8/8/2012, 55
8/9/2012, 55
8/8/2012, 88
8/9/2012, 55
8/10/2012, 77
transactionDateとpurchaseOrderIdの両方が正確であるすべての行を検索したいと思います。したがって、次の2つの行は重複しています。
8/9/2012, 55
8/9/2012, 55
次のクエリを使用してみました。
SELECT
transactionDate, purchaseOrderId
FROM
purchases
GROUP BY
transactionDate, purchaseOrderId
HAVING COUNT(*) > 1;
ただし、8月9日の結果に加えて、8月8日の結果が返されました。(各日付のすべてのトランザクションを返すのではなく)両方の列が重複しているフィールドのみを返すようにするにはどうすればよいですか?
ありがとう。