2011-07-29 89 views
1

我知道,你可以使用檢查,如果一個MySQL行不是在一個陣列

WHERE `age` IN ($ages) 

找到行,其中列age等於陣列的一部分。

但我需要找出的是 - 如果你想找到age不在數組中的行?

謝謝

+0

難道你不能只是'在哪裏'年齡'不在($年齡)' – skaz

回答

11

您需要NOT IN。是的,這真的很簡單。

$ages = "1,3,4,7,9"; 

// Your SQL WHERE clause... 
WHERE `age` NOT IN ($ages) 
相關問題