こんにちは、2 つのテーブルをマージしようとしています。
左側のテーブルにのみ存在する ID と、右側のテーブルにのみ存在する ID があります。すべてのIDを持つ1つのテーブルを取得したい。私は試した:
select * from temp_hours as a
left outer join temp_orders as o on a.proj_id = o.proj_id
union
select * from temp_hours as a
right outer join temp_orders as o on a.proj_id = o.proj_id
しかし、私はエラーが発生します:
Can't reopen table: 'a'
どうすればこれを行うことができますか?サーバーのバージョン: 5.0.51a-24+lenny4 (Debian)