2010-11-23 57 views
2

我有一個SQL表如下尋找失蹤從SQL表中的值

+---+-------+ 
|Sl | Name | 
+---+-------+ 
| 1 | Name1 |  
| 2 | Name2 |  
| 3 | Name3 |  
| 4 | Name4 |  
| 5 | Name5 | 
+---+-------+ 

我有一個PHP數組值(名稱1,名稱4)

查詢結果應該與一起返回名稱值的對應的S1值不在數組中。 像

結果

+---+-------+ 
|Sl | Name | 
+---+-------+  
| 2 | Name2 |  
| 3 | Name3 |   
| 5 | Name5 | 
+---+-------+ 

我怎樣才能實現這一目標?在此先感謝

blasteralfred

回答

1

你必須建立基於not in查詢 -

select * from table where name not in ('Name1','Name4') 
+0

是啊,我明白了。謝謝.. :) – 2010-11-23 10:08:37

1
SELECT * FROM table WHERE name NOT IN (Name1,Name4)