码迷,mamicode.com
首页 > 其他好文 > 详细

联合查询中where 和and的区别

时间:2019-08-19 13:18:29      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:family   ffffff   dep   white   语句   mil   记录   san   weight   

 

#管理后台,付费酒店如果没有所属部门的话,就默认为“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的区别

标签:family   ffffff   dep   white   语句   mil   记录   san   weight   

原文地址:https://www.cnblogs.com/yoyoma0355/p/11376250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!