思路:
1-先把三张表做个联合,得到一张表,记录着ID集合
2-再用这张表分别连接三张表
示范代码如下:
`select
tab1.id 'A图号',tab1.name 'A数量',tab2.id 'B图号',tab2.name 'B数量',tab3.id 'C图号',tab3.name 'C数量'from
(select id from tab1 union select id from tab2 union select id from tab3) A
left join tab1 on A.id=tab1.id
left join tab2 on A.id=tab2.id
left join tab3 on A.id=tab3.id; `
结果是:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。