联合查询中where 和and的区别
Posted yoyoma0355
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了联合查询中where 和and的区别相关的知识,希望对你有一定的参考价值。
#管理后台,付费酒店如果没有所属部门的话,就默认为“4营销中心”
#库里查询没有所属部门的总共有7106多家,
SELECT
a.`VHotelID`,
a.`VHotelID`,
b.`DepartmentID`
FROM
`table` a
LEFT JOIN `table_info` b
ON a.vhotelid = b.`VHotelID`
WHERE a.`BusinessState` = 2 AND b.`DepartmentID` IS NULL ;
联合查询语句这里的where 和and是有区别的。
这里写where: 代表是对联合后的结果进行过滤。
这里写and :那查询出来的记录数就多了,表示的是联合时的条件。
Where是条件语句的开始,and是两个条件并列且同时满足!
以上是关于联合查询中where 和and的区别的主要内容,如果未能解决你的问题,请参考以下文章