这是我的查询
SELECT time FROM logs WHERE (pstatus!=\"6\" OR ptype!=\"7\") AND uid=\"$id\" AND project=\"$pid\" GROUP BY project;
我只想获得忽略pstatus = 6或ptype = 7的行的值(时间)。 我在这里做错了什么,因为它目前打印所有值。
答案 0 :(得分:1)
您是否尝试使用单引号?像
SELECT time FROM logs WHERE pstatus!='6' AND ptype!='7'
AND uid='$id' AND project='$pid' GROUP BY project;
此外,如果要排除“pstatus = 6或ptype = 7”的行,则否定的表单必须使用AND
。