主题:[讨论]有关于数据库中SQL语句连接查询的问题
哪位高人能指点一下下面几种连接的区别以及优劣?
select * from
table1 left join table2 on table1.col1=table2.col1
或
table1 left outer join table2 on table1.col1=table2.col1
或
table1 inner join table2 on table1.col1=table2.col1
与一般性的根据表之间的关系实现的连接查询如:
select *
from table1,table2
where table1.col1=table2.col1
select * from
table1 left join table2 on table1.col1=table2.col1
或
table1 left outer join table2 on table1.col1=table2.col1
或
table1 inner join table2 on table1.col1=table2.col1
与一般性的根据表之间的关系实现的连接查询如:
select *
from table1,table2
where table1.col1=table2.col1