我有一个表格,其中包含以下格式的行:
transactionDate, purchaseOrderId
8/8/2012, 55
8/9/2012, 55
8/8/2012, 88
8/9/2012, 55
8/10/2012, 77
我想找到 transactionDate 和 purchaseOrderId 都准确的所有行。所以以下两行是重复的:
8/9/2012, 55
8/9/2012, 55
我尝试使用以下查询:
SELECT
transactionDate, purchaseOrderId
FROM
purchases
GROUP BY
transactionDate, purchaseOrderId
HAVING COUNT(*) > 1;
然而,除了 8 月 9 日的结果外,它还返回了 8 月 8 日的结果。如何让它只返回两列都重复的字段(而不是返回每个日期的所有交易)?
谢谢。