显然我编造了一个糟糕的例子,因为我无法超越实际的查询。我想你们都是对的,它缺少专栏。
看看你的查询:
SELECT listagg(e.name,';'), e.address,d.sales FROM emp e JOIN (SELECT distinct sales, org -- you need to add salesid to your columns set FROM sales s JOIN address a ON S.ID = a.id ) d ON d.salesid = e.salesid
你忘了选择 salesid 在你的子查询中 d
salesid
d
你需要添加其中一个 s.salesid 要么 a.salesid
s.salesid
a.salesid