0
此查询引发错误ORA-00904: invalid identifier
,有人可以告诉我为什么吗?SQL查询中的无效标识符
select papf.person_id, papf.person_number, ppnf.DISPLAY_NAME
from per_people_f papf, PER_PERSON_NAMES_F ppnf
where
papf.person_id=ppnf.person_id
and papf.person_id not in (select cs.person_id from cmp_salary cs where cs.person_id is not null and cs.ASSIGNMENT_ID is null)
and papf.person_id not in (select cse.person_id from cmp_salary_export cs where cse.person_id is not null and cse.ASSIGNMENT_ID is null)
and ppnf.name_type='US'
order by papf.person_id
**您的问题,并添加**完整的**错误信息。不要在评论中发布其他信息。 –
今天提示:切换到现代,明确的'JOIN'语法!易于编写(没有错误),更易于阅读和维护,并且在需要时更容易转换为外部联接。 – jarlh
语法有效。好像你拼错了列或表名。删除一些东西,然后再试一次。 – jarlh