gpt4 book ai didi

php - 具有多个不等于 where 子句的 Select 语句

转载 作者:行者123 更新时间:2023-11-29 11:16:18 26 4
gpt4 key购买 nike

在我的MySQL中,我有user_role_id

我想从表tbl中选择全部,其中user_role_id不等于1、4和5>

到目前为止,我只使用单个不等于

select * from tbl where user_role_id != 4

请帮我解决多个不等于的语法

最佳答案

您可以使用 MYSQL 中可用的 NOT IN 约束。

NOT IN() 函数:

MySQL NOT IN() 确保所进行的表达式不包含参数中存在的任何值

示例:如果要从表 book_mast 中获取包含非英文书籍且价格不是 100 或 200 的书籍的行,可以使用以下语句。

SELECT book_name,dt_of_pub,pub_lang,no_page,book_price  
FROM book_mast
WHERE pub_lang!="English"
AND book_price NOT IN (100,200);

引用:https://www.techonthenet.com/mysql/not.php

根据您的代码,您需要更改查询。

"SELECT * FROM tbl WHERE user_role_id NOT IN (1, 4, 5)"

关于php - 具有多个不等于 where 子句的 Select 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39683894/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com