当前位置: 代码迷 >> Sql Server >> 多个left join,好混乱,如何理清呢
  详细解决方案

多个left join,好混乱,如何理清呢

热度:73   发布时间:2016-04-27 10:50:50.0
多个left join,好混乱,怎么理清呢?
一个查询语句,连接了很多个表,看着就头晕

select * from table_1 a 
left join table_2 b on a.id=b.id
left join table_3 c on b.id=c.id
left join table_4 d on c.id=d.id
left join table_5 e on d.id=e.id

像这样的查询,是从 table_1 开始处理数据,向后推呢?
还是从 table_5 开始处理数据,向前推呢?

小弟跪谢!

------解决方案--------------------
从左至右
------解决方案--------------------
a 和b先join,成为一个虚拟表VT1(名字任意),然后VT1 和 c join 成为第二个虚拟表VT2,以此类推
  相关解决方案