gpt4 book ai didi

mysql - 在 MYSQL 中使用 IN 运算符时如何找到缺失值

转载 作者:行者123 更新时间:2023-11-30 22:42:56 25 4
gpt4 key购买 nike

我有一个名为 country 的表,其中包含所有国家及其详细信息。我正在使用 mysql IN 运算符查询 50 个国家,但似乎其中一些丢失了。例如,列表中缺少 8 个国家/地区。我怎么知道,那些国家是什么。

假设下面的查询“克罗地亚”和“列支敦士登”不在我们的表中,我如何单独获取那些缺失的详细信息?

<!-- language: lang-sql -->
select * from country where name in ('belgium' , 'netherland' , 'ireland' , 'france' ,
'spain' , 'portugal' , 'italy' , 'luxembourg' , ' malta' , 'monaco' , 'russia' , 'polish' ,
'liechtenstein' , 'turkish' , 'serbia' , 'croatia' , 'romania' , 'macedonia' , 'bulgaria' ,
'finland')

最佳答案

我认为您需要从列表中创建一个临时表并在 temp.column 为空的情况下执行 not in maintable.column 或外部联接。

关于mysql - 在 MYSQL 中使用 IN 运算符时如何找到缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30617851/

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