SQL中LEFTJOIN和UNION遇见的时候
如果 你的SQL中⽤LEFT JOIN+UNION遇见了没有值但是多了⼀⾏NULL的数据
规范解决⽅案如下: 修改SQL⽤多表⽅式查询
select *.id,*.name from a,b,c UNION select *.id,*.name from d,f,c
最简单但是不推荐的⽅法.
select *.id,*.name from a LEFT JOIN b on xx =xx LEFT JOIN c on xx =xx where *.id is not null UNION select *.id,*.name from d LEFT JOIN e on xx =xx LE
不写全了。好累的。。
如果 没懂可以 发送邮箱:
多表left joinruoyushen: ruoyushen@outlook
周⼀ ------周五 正常阅读 ⼤家懂得 。哈哈
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论