两临时表连接问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:16:12
有一个临时表连接一个临时表,一表有记录,另一表没有记录,两表相连。
要求连接后的表两个表的列都要显示出来,有一表没有记录。
SQL 语句怎么写?

假定tab1 有记录,tab2没有记录,两表通过id列进行连接

select * from tab1 a,tab2 b
where a.id*=b.id

也可写成
select * from tab1 a left join tab2 b on a.id=b.id

select * from a
union
select * from b
字段要一样。
不一样的话,select 的取值要详细写

看你要那种连接了 记录拼接用union 要做关联就用 join
临时表的连接跟普通表一样