我想问你是否存在一个与 WHERE IN 相反的命令,我想选择数组中具有不同参数的所有行。
<?php
$data = array(1,2,3);
// normal query
$query = "SELECT * FROM table_1 WHERE id <> 1 && id <> 2 && id <> 3";
// how can i do the same query passing an array?
?>
最佳答案
您始终可以在 SQL 中的任何验证之前使用 NOT
以获得它的相反结果。
在您的情况下,它将是:
SELECT *
FROM table_1
WHERE id NOT IN (1,2,3);
关于mysql - 与 "where in"相反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20330689/