【发布时间】:2023-01-14 02:27:59
【问题描述】:
只是想知道为什么以下选择不起作用:
SELECT
A.FIELD1
, (SELECT PCN FROM (select B.PRIORITY, B.PCN
from
TABLE2 B
WHERE B.CUST= A.CUST
ORDER BY B.PRIORITY)
WHERE ROWNUM = 1) AS PCN
FROM TABLE1 A;
第 2 行出现错误:ORA-00904:“A”。“CUST”:无效标识符
重要的是要提到:
- TABLE1 具有字段 FIELD1、CUST。
- TABLE2 具有 PCN、PRIORITY、CUST 字段。
提前致谢。
【问题讨论】: