与"在哪里"相反

Fab*_*lio 2 mysql

我想问你是否存在与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?

?>
Run Code Online (Sandbox Code Playgroud)

Fil*_*lva 6

您始终可以NOT在SQL中的任何验证之前使用它来获得相反的结果.

在你的情况下,它将是:

SELECT * 
FROM table_1 
WHERE id NOT IN (1,2,3);
Run Code Online (Sandbox Code Playgroud)