我有一个sql表,如下所示
+---+-------+
|Sl | Name |
+---+-------+
| 1 | Name1 |
| 2 | Name2 |
| 3 | Name3 |
| 4 | Name4 |
| 5 | Name5 |
+---+-------+
我有一个带有值(名称1,名称4)的php数组
查询结果应返回Name值及其对应的Sl值,这些值不在数组中。 像
结果
+---+-------+
|Sl | Name |
+---+-------+
| 2 | Name2 |
| 3 | Name3 |
| 5 | Name5 |
+---+-------+
我怎样才能做到这一点?提前致谢
blasteralfred
答案 0 :(得分:1)
SELECT * FROM table WHERE name NOT IN (Name1,Name4)
答案 1 :(得分:1)
您必须使用not in
-
select * from table where name not in ('Name1','Name4')