PHP 复合查询语句 ?
怪我咯
怪我咯 2017-05-16 13:14:40
0
1
800

SELECT COUNT(*) AS num FROM lzh_cds c LEFT JOIN lzh_rds r ON c.rd_id=r.rd_id LEFT JOIN lzh_borrowers b ON c.borrowers_id=b.id
WHERE c.isdeleted = 1 AND c.cd_id LIKE '%李四%' OR c.cd_no LIKE '%李四%' OR b.name LIKE '%李四%' OR r.rd_no LIKE '%李四%' AND c.status=6;
为什么这条复合查询语句 c.isdeleted = 1 c.status=6 并没有起作用啊,查询出来的数据只有模糊结果

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
伊谢尔伦

一个where语句中同时出现条件的“与”或者“或的时候”,要将多个OR用小括号括起来再和AND进行“与”,或者将多个AND用小括号括起来再与OR进行“或”

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!