【发布时间】:2020-11-16 04:55:50
【问题描述】:
我不确定如何解决涉及到 registration.student_id 的错误
SELECT std_name, course#
FROM student
INNER JOIN (SELECT min(grade) FROM enrollment GROUP BY grade)
ON enrollment.student_id = student.student_id;
在 Oracle SQL Developer 中出现以下错误:
ORA-00904: "ENROLLMENT"."STUDENT_ID": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error at Line: 22 Column: 4
【问题讨论】:
-
子查询中没有
student_id。错误似乎很明显。 -
而且没有别名
enrollment...
标签: sql oracle join subquery min