正在苦苦寻找这个MySQL查询。当我拿出WHERE子句时,所有结果都会显示给用户。所以这不是问题的PHP输出。我很确定它在WHERE子句中,但我一直被卡住了很长时间,无法解决。MySQL Query - SELECT DISTINCT ...(WHERE)问题
$test = $db->query
("SELECT DISTINCT(a.id), a.name
FROM test AS a LEFT JOIN(testusers AS b,testclasses AS c, userclasses AS d)
ON (c.classID = d.classID AND a.id = b.testID)
WHERE d.userID='" . $_SESSION["id"] . "' OR b.userID= '" . $_SESSION["id"] . "'
GROUP BY a.id");
感谢您的帮助!
非常感谢,你已经解决了我的问题! – Jimmy 2011-02-28 20:22:19