Sql ORA-00904:;“事件计划”&引用;LINENO";:无效标识符00904。00000-“百分比”s:无效标识符“*原因:*操作:第16行第5列出错
对于每个活动计划,列出计划编号、活动计划行计数以及分配的资源数量之和。例如,计划编号“P100”分配了4行和7个资源。您只需要考虑至少有一行的事件计划。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
以下是我的答案:
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.缺少分组依据
。今天的提示:切换到现代的、显式的加入
!更易于写入(无错误),更易于读取和维护,并且在需要时更易于转换为外部联接。