【发布时间】:2018-07-27 19:51:23
【问题描述】:
我需要比较列表中的项目列表并确定数据库表中缺少的项目。
例如,如果我的列表包含以下项目:
Item1
Item2
Item3
Item4
而数据库表只有:
Item1
Item3
Item4
我希望结果是“第 2 项”。
这种语法显然不正确,但这基本上是我想要完成的:
SELECT Item
FROM Items
WHERE (Item exists in my list but not in Items.Item)
这是否可行,或者我是否需要将我的项目列表放在一个表中以比较两个表?我没有对该数据库的写入权限,因此无法创建表(我知道)。
【问题讨论】:
-
SQL 中没有任何东西被称为“列表”。您的数据是什么样的?
-
您是否使用编程语言来列出项目?如果是这样,您也应该标记该语言...