gpt4 book ai didi

MySQL 显示值为 NULL 或 IN(2, 3) 的行

转载 作者:行者123 更新时间:2023-11-28 23:28:06 30 4
gpt4 key购买 nike

我正在尝试查询他们的团队在 15、9、25、26、23、18、12 和 null。问题是查询没有检索到 NULL 记录。

我尝试使用 OR team IS NULL 查询为我提供了所有其他状态。

SELECT e.*,
FROM enquiries e
WHERE e.timestamp BETWEEN '1293840000' AND '1469055599'
AND e.status IN(1) AND e.team IN(15, 9, 25, 26, 23, 18, 12, NULL)
ORDER BY e.timestamp ASC

请帮忙

最佳答案

将 OR 条件放在括号中

SELECT e.*,
FROM enquiries e
WHERE e.timestamp BETWEEN '1293840000' AND '1469055599'
AND e.status IN(1) AND ( e.team IN (15, 9, 25, 26, 23, 18, 12) OR e.team IS NULL)
ORDER BY e.timestamp ASC

关于MySQL 显示值为 NULL 或 IN(2, 3) 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38479019/

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