用一条最优化的SQL语句关联多个表查询

来源:百度知道 编辑:UC知道 时间:2024/05/08 11:01:27
table1
1a,1b,1c
TABLE2
2a,2b,2c

TABLE3
3a,3b,3c

我现在要提出三个表里面的所有数据

其中1a=2a,2b=3b
怎么样用一条最优化的SQL语句查询出来
MSSQL数据库

多表查询时哪种查询方式最优化啊?查询速度最快~?

所谓最优化的SQL语句,向来都不是空讲的。跟所用的数据库,每张表中的数据量,甚至每张表的结构都有关系。你提供的信息不够。

select * from table2 t2 left join table1 t1 on t1.a=t2.a

left join table3 t3 on t3.b=t2.b