a.id,
a.a1,
b.b1
from
a
left join b on a.id = b.id union
select
b.id,
a.a1,
b.b1
from
a
right join b on a.id = b.id
如:select a.*,b.* from a left join b on a.code = b.code若a 表中code 有为null的记录,b 表中也有code为null 的记录时
查询结果不会去空,b表中code为null的记录也不会被查出
如:select a.*,b.* from a left join b on a.code = b.code
若a 表中code 有为null的记录,b 表中也有code为null 的记录时
查询结果会去除 a表中code为null的记录以及b表中code为null的记录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)