此处有表 A,B,C,D,E,F
有两种写法 一种是一张表直接关联多张表 如下
SELECT A.*,B.字段,C.字段,D.字段,E.字段,F.字段
FROM A left join B on xxxx=xxxx
left join C on xxxx=xxxx
left join D on xxx=xxxx
left join E on xxxx=xxxx
left join F on xxxx=xxxx
第二种是 创建临时表 两个两个表关联
create table tmp1 as
SELECT A.*,B.字段
FROM A left join B on xxxx=xxxx
create table tmp2 as
SELECT tmp1.*,C.字段
FROM tmp1 left join B on xxxx=xxxx
以此类推
我的理解是运行的资源有限,第一种方法会跑的慢
但是身边同事都说一样的 我表示不理解
求大神指教下。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。