ai didi

mysql - 查询多个where条件

转载 作者:行者123 更新时间:2023-11-29 07:23:14 24 4
gpt4 key购买 nike

希望有人能帮助我理解为什么第一个查询有效而第二个查询无效。我的目标是首先显示状态为“关闭”的行,然后显示状态为“等待”的行

 "SELECT *  from job WHERE status='close' AND status='wait' ";

"SELECT * from job WHERE status='close ";

我尝试这样做是可行的,但我想显示除“已删除”之外的所有状态

$sql = "SELECT id,date, device,model,problem,status,assigned  from job  ORDER BY FIELD(status,'deler_trenger','deler_bestilt','new','progress','wait','done','close','cancel')";

最佳答案

status<>'deleted' 中使用 where 条件

SELECT id,date, device,model,problem,status,assigned  from job  
where status<>'deleted'
ORDER BY FIELD(status,'deler_trenger','deler_bestilt','new','progress','wait','done','close','cancel')

关于mysql - 查询多个where条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55161101/

24 4 0
文章推荐: mysql - 如何加入比较不同结果的两个查询?
文章推荐: mysql - sql unique和where条件无法区分大小写数据
文章推荐: php - 由于我不知道的原因而收到内部服务器错误
文章推荐: mysql - 如何通过 cakephp phinx 迁移迁移列类型 DOUBLE?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com