MySQL中的and 与 or连用

MySQL中的and 与 or连用,第1张

项目中可能回遇到or 与  and  连用,我认为or连接的前后是两个条件.所以不能一个条件分开写.

比如 一张表a  有 user_code,shared,del,company_id四个字段  我想查shared=1 且 del=0 或者del=0的数据 且company_id=1, shared是共享的意思,不区分公司,那么可以这样写

例  select  user_code from a where shared=1  and del=0 or del=0

要么部门号=10且职位为经理,要么部门号=20且职位为办事员。只要满足两者之一就输出记录。不可能存在部门号既为10又为20,而且职位既为经理又为办事员的记录。

再好好思考下这个逻辑。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8492869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存