两个子选择都可以独立运行。
但我希望加入他们,这总是给出“ORA-00918:列不明确定义”。我不明白为什么?
两个子选举都使用其他名称。
SELECT *
FROM (SELECT aods.user_id,
aods.firstname,
aods.lastname,
Aods.DEPARTMENT,
cods.jc_name
FROM personas aods
LEFT JOIN
user_jc cods
ON aods.user_id = cods.user_id
WHERE cods.jc_name LIKE '%ADM%') ods
FULL OUTER JOIN
(SELECT abl.user_id,
abl.firstname,
abl.lastname,
Abl.DEPARTMENT,
bbl.ug_name
FROM personas abl
LEFT JOIN
ru_ug bbl
ON abl.user_id = bbl.user_id
WHERE Bbl.UG_NAME LIKE '%ADM%'
AND bbl.rss_name = 'TIR') bl
ON ods.user_id = bl.user_id