您好我正在尝试合并两个表。
我的 id 仅存在于左表中,而我的 id 仅存在于右表中。我想得到一张包含所有 id 的表。我试过:
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)