Mysql多个和一个或多个

Mysql多个和一个或多个,mysql,sql,Mysql,Sql,这是我的问题 SELECT time FROM logs WHERE (pstatus!=\"6\" OR ptype!=\"7\") AND uid=\"$id\" AND project=\"$pid\" GROUP BY project; 我只想得到忽略pstatus=6或ptype=7的行的值(time)。 我在这里做错了什么,因为它当前打印所有值。您尝试过使用单引号吗?像 SELECT time FROM logs WHERE pstatus!='6' AND ptype!='7'

这是我的问题

SELECT time FROM logs WHERE (pstatus!=\"6\" OR ptype!=\"7\") AND uid=\"$id\" AND project=\"$pid\"  GROUP BY project;
我只想得到忽略pstatus=6或ptype=7的行的值(time)。
我在这里做错了什么,因为它当前打印所有值。

您尝试过使用单引号吗?像

SELECT time FROM logs WHERE pstatus!='6' AND ptype!='7'
AND uid='$id' AND project='$pid' GROUP BY project;

此外,如果要排除“pstatus=6或ptype=7”的行,则被否定的表单必须使用

作为旁注。此外,group by是完全无用的,因为他正在为单个项目获取数据,并且不使用任何聚合函数