多对多关系的表联合查询用left join和直接用where条件查有啥区别?

日期:2019-12-23 11:03:23 人气:1

多对多关系的表联合查询用left join和直接用where条件查有啥区别?

where语句连的话对结果更为精确,下面举个例子: select * form table1,table2 where table1.size = table2.size and table2.name='Tom'; select * form table1 left join table2 on (table1.size = table2.size and table2.name='Tom)'; 第一句查询先生成一个中间表,是二表相连结果,然后再对条件进行筛选,所得
    A+
热门评论