SELECT DISTINCT
APP_NO,BUS_APP_DATA_OWNER_CDSID_C,DEV_APP_SUPVSR_CDSID_C,BUS_SUB_ORG_NO,
STATUS_NO,APP_NAME,APP_ACRONYM,APP_DESC,ITMSA14_ID_R,APP_BUSEXEC_SPNSR,
APP_BUSPROG_MGR,APP_APPGRP_MGR,APP_PRAC_SUPVSR,APP_IT_OWNER,
TMSA77_ITMS_TYPE_K,IT_SUB_ORG_NO,AP.APP_FAMILY_NO,SLA.TMSA77_LOOKUP_K
FROM APPLICATION AP
LEFT JOIN APP_FAMILY AF
ON AP.APP_FAMILY_NO=AF.APP_FAMILY_NO
LEFT JOIN ITMSA77_LOOKUP SLA
ON SLA.TMSA77_LOOKUP_K = AP.TMS77_APP_SLA_K
AND TMSA77_LOOKUP_TYPE_C = 'SLA'
WHERE IT_ORG_NO = 27
ORDER BY APP_NO
java.sql.SQLSyntaxErrorException:ORA-00913:值太多
我仅在运行时遇到此错误。但是,当我尝试在sql开发人员工具中运行此查询时,它运行良好。
请提出建议,我该如何修改此查询以消除该错误。
答案 0 :(得分:0)
我的最佳猜测是您的SELECT是INSERT的一部分,并且您插入列的数量与选择列的数量不同。