$query = "SELECT IFNULL(COUNT(c.id), 0) AS count, s.id, s.name FROM section_catalog s JOIN catalog c ON (s.id = c.id_cat) GROUP BY c.id_cat ORDER BY s.name ASC"; As a result, should display the following:
name 1 (0 шт) name 2 (0 шт) name 3 (4 шт) name 4 (5 шт) name 5 (0 шт) But displays only
name 1 (0 шт) name 3 (4 шт) name 4 (5 шт) Those are all records in which count>0 , and the first record with count 0 Broke the whole head, how to fix this query?
SELECT COUN(*) cnt, s.id, s.name FROM section_catalog s JOIN catalog c ON (s.id = c.id_cat) GROUP BY c.id_cat ORDER BY s.name ASCyou did not like? - Opalosolo