У меня есть запрос, как это с помощью PDOПочему функция count возвращает одну строку?
"SELECT category.id AS id, category.static_name AS static_name, category.name AS name, COUNT(training.id) AS trainings_count
FROM category
JOIN training ON training.cat_id = category.id"
Когда все столбцы пусты, функция подсчета возвращает одну строку и всю функцию возвращения истинного. Итак, каково решение этой проблемы?
BEcause у вас нет 'group by' добавить' group by category.id' в конец –
'COUNT (training.id)' по крайней мере вернет одну строку, содержащую «0». – bloodyKnuckles
Спасибо, работает. Маленькие изменения всегда делают большие различия xD –