选择除MySQL中的行之外的行

时间:2015-02-04 18:51:13

标签: mysql

我正在从一个用户表格中选择一个表格中的特定字段,例如ID,NAME,DATE,但是要让它不显示一个ID,因为它是一个管理员ID(即11)而且我没有&#39 ; t我希望在显示所有用户时显示它。我已经尝试过ID NOT 11和其他各种各样的东西,但它没有做任何事情。

这是MYSQL查询:

SELECT id, name, DATE FROM users WHERE id != 11 AND DATE(NOW());

1 个答案:

答案 0 :(得分:1)

我认为您希望显示usersid不是11而今天date的所有行(这是我从您的查询中推断的)。如果我是对的,正确的做法是:

select id, name, `date`
from users
where id <> 11 -- or "not (id = 11)"
  and `date` = date(now());

请注意,我将date列括在后面的标记(`)之间以避免含糊不清。