表连接,如何先筛选再 join

Posted 宝宝董

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表连接,如何先筛选再 join相关的知识,希望对你有一定的参考价值。

想先筛选,再join ,语法如下  select * form tab1 left join tab2 on (tab1.size = tab2.size and tab2.name=’AAA’)

注意,只能筛选子表,主表还得通过where条件进行筛选

 

应该这样写

 

 

以上是关于表连接,如何先筛选再 join的主要内容,如果未能解决你的问题,请参考以下文章

MySql 连接查询中 on 和 where 的区别

MySql 连接查询中 on 和 where 的区别

MYSQL06_sql99的7种JOIN操作union all

Mysql连表查询

sql中where的与jnner join on的连接条件.哪个优先级别高?

SQL中inner join,outer join和cross join的区别