需要帮助为mysql编写array_diff()查询

时间:2015-04-11 18:24:12

标签: php mysql

我正在使用PHP,但这并不重要。我有一个变量,其中包含一个标准的正int ID数组。我想针对MySQL表对此数组执行SELECT查询,以找出数据表中尚未存在的ID。我的第一个想法是使用IN()然后我意识到这样做我只能获得一个IDs列表,而不是那些不存在的列表。当然,如果有一个存在的ID列表,我可以将它编译成第二个数组,然后使用array_diff(),但我不禁想知道是否有另一种方法可以做到。

1 个答案:

答案 0 :(得分:0)

我决定使用unset()

SELECT QUERY
where (row) {
   unset(id)
}