SQL ORA-00936缺少表达式错误,缺少的表达式在哪里?
以下是我编写的SQL:SQL ORA-00936缺少表达式错误,缺少的表达式在哪里?,sql,oracle,ora-00936,Sql,Oracle,Ora 00936,以下是我编写的SQL: SELECT j.ticketid , j.description AS "JU_DESCRIPTION" , j.pgejutype , j.status AS "JU_STATUS" , w.wonum , w.description AS "WO_DESCRIPTION" , w.jpnum , w.status AS "WO_STATUS" , w.actfinish, FROM ma
SELECT j.ticketid
, j.description AS "JU_DESCRIPTION"
, j.pgejutype
, j.status AS "JU_STATUS"
, w.wonum
, w.description AS "WO_DESCRIPTION"
, w.jpnum
, w.status AS "WO_STATUS"
, w.actfinish,
FROM maximo.workorder w
LEFT OUTER JOIN maximo.relatedrecord r ON r.recordkey = w.wonum AND r.class = 'WORKORDER' AND r.siteid = w.siteid
LEFT OUTER JOIN maximo.sr j ON r.relatedreckey = j.ticketid
WHERE j.jpnum = 'JUINSP'
AND w.istask = 0;
错误:
ORA-00936:缺少表达式93600000-“缺少表达式”
*原因:
*行动: 少了什么?谢谢大家!
SELECT j.ticketid
, j.description AS "JU_DESCRIPTION"
, j.pgejutype
, j.status AS "JU_STATUS"
, w.wonum
, w.description AS "WO_DESCRIPTION"
, w.jpnum
, w.status AS "WO_STATUS"
, w.actfinish
(删除“,”此处)
从子句中删除
前面的逗号,在字段名,w.actfinish,
=>,w.actfinish
之后。这很有效!非常感谢。
FROM maximo.workorder w
LEFT OUTER JOIN maximo.relatedrecord r ON r.recordkey = w.wonum AND r.class = 'WORKORDER' AND r.siteid = w.siteid
LEFT OUTER JOIN maximo.sr j ON r.relatedreckey = j.ticketid
WHERE j.jpnum = 'JUINSP'
AND w.istask = 0;