私はこのようなコードを持っている:FULL JOINの後に2つのテーブルのIDを結合するにはどうすればよいですか?
SELECT ID, SUMof2016, SUMof2015
FROM (SELECT ID, SUMof2016
from table2016) t2016
FULL JOIN
(SELECT ID, SUMof2015
from table2015) t2015 on t2016.ID = t2015.ID
GROUP BY ID,SUMof2016, SUMof2015;
をしかし、このエラーが現れます:
ORA-00918「列あいまいに定義された」 をだから私は
SELECT t2016.ID, SUMof2016, SUMof2015
FROM (SELECT ID, SUMof2016
from table2016) t2016
FULL JOIN
(SELECT ID, SUMof2015
from table2015) t2015 on t2016.ID = t2015.ID
GROUP BY t2016.ID,SUMof2016, SUMof2015;
が好きなように変更しかし、私はこれに2015年のIDが表示されないと仮定します。私は2015年と2016年のIDを表示したいと思います。
このエラーが発生しても、2015年と2016年の両方のIDを表示するにはどうすればよいですか?