SQL SELECT ALL BUT {array}

时间:2014-05-14 09:55:08

标签: php sql

我想获得所有结果,但是数组$ valuesnew中的结果。

$query = "SELECT * FROM venue
        WHERE venue_id IN ($valuesnew)";

有快速的方法吗?

4 个答案:

答案 0 :(得分:1)

$query = "SELECT * FROM venue
    WHERE venue_id NOT IN ('".implode("','",$valuesnew)."')";

答案 1 :(得分:0)

SELECT * ROM venue WHERE NOT venue_id ($valuesnew)

NOT Operator否定了你的情况。

答案 2 :(得分:0)

也许:

$query = "SELECT * FROM venue
        WHERE venue_id **NOT** IN ($valuesnew)";

答案 3 :(得分:0)

select * from table where column NOT IN ('value1','value2','value3');