【发布时间】:2019-04-23 16:15:55
【问题描述】:
我有一组 ISO 代码(“DE”、“AF”...)和一个带有 ISO 列的表“国家”。
现在我需要从我的数组中过滤出 ISO 列中不存在的所有代码。在我看来,这看起来类似于以下伪 SQL:
SELECT * FROM my_array WHERE ("DE", "AF", ...) AS my_array NOT IN country.iso
除了在 PHP(或通常是任何代码)中循环遍历数组之外,还有什么方法可以在普通 SQL 中做到这一点?
【问题讨论】:
-
"array" 不是 MySQL 构造,所以您的问题不清楚。
-
在这种情况下它是一个 PHP 数组,尽管将逗号分隔的列表直接写入 SQL 就足够了
标签: mysql sql database join select