gpt4 book ai didi

mysql - 返回表中不存在的记录

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

如何获取表中没有记录的ID?例如,

select id,name,mail from users where id in(2,3,4,5,6)

查询返回记录 2、3、4 的输出,但不返回记录 5 和 6,因为表中不存在记录。

现在我想知道表中没有记录的id是什么。有没有办法在mysql中得到这个输出?

最佳答案

尝试:

SELECT id
FROM (
SELECT 2 as id
union
SELECT 3
union
SELECT 4
union
SELECT 5
union
SELECT 6
) q
WHERE q.id NOT IN ( SELECT id FROM users )

关于mysql - 返回表中不存在的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20486605/

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