у меня есть этот запрос MySQL, кажется, довольно легко:Количество MySQL возвращает 0, ничего не возвращает
SELECT users.nick, users.id, COUNT(pm.id) AS pms
FROM users LEFT JOIN pm ON users.id = pm.touser
WHERE users.id = :id AND pm.read = 0
GROUP BY users.id
То, что я хочу сделать здесь просто сосчитать все PMs, которые не читают (не «1» в «read» col). Если они есть, запрос работает нормально, но когда нет какой-либо строки, удовлетворяющей этому условию, он ничего не возвращает.
Я потратил последний час на поиск решения, но кажется странным, что он работает именно так. Он должен печатать только «0» при эхом «pms».
Он работал, спасибо! –