首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-10-20 
多个left join,好混乱,怎么理清呢?一个查询语句,连接了很多个表,看着就头晕select * from table_1 aleft j

多个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,以此类推

热点排行