我的 SQL 技能生疏了,尽管谷歌搜索,我还是不太明白这一点。我会感谢任何帮助。
我有一个订单表,其中包含典型的订单相关字段:订单号(主键)、采购订单号等。
基本上,我想要实现的是:找到重复的采购订单号,并列出它们相关的订单号。输出应该类似于以下内容:
PO # | ORDERS
-----------------
1234 | qwerty, abc
-----------------
1235 | xyz, def
到目前为止,我已经提出了一个查询,可以找到重复的采购订单编号及其出现,但我无法弄清楚订单列表部分。
SELECT PO,COUNT(PO) AS OCCURRENCES
FROM ORDERS
GROUP BY PO
HAVING COUNT(PO) > 1
顺便说一句,这是甲骨文,如果它有什么不同的话(除了我生疏的技能之外,我是新手,啊!)。谢谢您的帮助!