category(id, name)
subcategory(id, pid, name)
Задача вывести категории и посчитать количество вложенных подкатегорий, не добавляя запрос в цикл.
Пока из идей это только добавить еще одно поле в таблицу category и туда писать количество, но это не совсем то чего хочется.
А то чет совсем котелок уже не варит(
(Добавление)
посчитал=)
пора отдыхать идти)
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- SELECT COUNT( `id` )
- FROM `subcategory`
- LEFT JOIN `category` ON `subcategory`.`pid` = `category`.`id`
- GROUP BY `subcategory`.`pid`