Sql ORA-00904:;“事件计划”&引用;LINENO";:无效标识符00904。00000-“百分比”s:无效标识符“*原因:*操作:第16行第5列出错

Sql ORA-00904:;“事件计划”&引用;LINENO";:无效标识符00904。00000-“百分比”s:无效标识符“*原因:*操作:第16行第5列出错,sql,oracle,Sql,Oracle,对于每个活动计划,列出计划编号、活动计划行计数以及分配的资源数量之和。例如,计划编号“P100”分配了4行和7个资源。您只需要考虑至少有一行的事件计划。 以下是我的答案: select DISTINCT planno, count(lineno), sum(resno) from eventplanline, eventplan, resourcetbl where resourcetbl.resno = eventplanline.resno and eventplan.lineno =e

对于每个活动计划,列出计划编号、活动计划行计数以及分配的资源数量之和。例如,计划编号“P100”分配了4行和7个资源。您只需要考虑至少有一行的事件计划。
以下是我的答案:

select DISTINCT planno, count(lineno),  sum(resno)
from eventplanline, eventplan, resourcetbl
where resourcetbl.resno = eventplanline.resno
and eventplan.lineno =eventplanline.lineno; 
ORA-00904
错误消息是无效的标识符消息


包含无效列名或引用的
SQL
语句或无效别名可能会出现
ORA-00904
错误。请检查
EVENTPLAN
表中是否包含
LINENO
列。

只是一个猜测;表EVENTPLAN中没有LINEBO列?谢谢,伙计。我只是注意到它hihihi:D.缺少
分组依据
。今天的提示:切换到现代的、显式的
加入
!更易于写入(无错误),更易于读取和维护,并且在需要时更易于转换为外部联接。