您好,我试图从我的一个表中选择除两行之外的所有内容。有没有办法用SQL语句做到这一点?
如果我在哪里选择除了我的一行之外的所有内容,我会写一个像这样的SQL语句:
SELECT * FROM table_name WHERE `id` != 4
我怎么能为多个ID执行此操作,所以让我们说除了id或4和2的行之外的所有内容?
我试过这个没有运气:
SELECT * FROM table_name WHERE `id` != (4,2)
提前致谢
答案 0 :(得分:1)
SELECT * FROM table_name WHERE `id` != 4 AND `id` != 2
或者使用IN语句:
SELECT * FROM table_name WHERE `id` NOT IN (4,2)
参考文档: http://dev.mysql.com/doc/refman/5.0/en/select.html
不确定从哪里获得该语法。