У меня есть компонент загрузки, и я хочу, чтобы категории отображали подкадры и количество элементов заранее. 1 из обоих работает, но при попытке получить оба, результат умножается на оба.
Код, который я использую:
ВЫБРАТЬ. *,
count (b.parentid) AS catscount,
count (c.id) AS itemscount
ОТ (jos_foc_downl_categories КАК ЛЕВОЕ СОЕДИНЕНИЕ jos_foc_downl_items КАК ВКЛ c.catid = a.id)
ЛЕВОЕ СОЕДИНЕНИЕ jos_foc_downl_categories AS b ON b.parentid = a.id
ГДЕ a.parentid = 0
GROUP BY a.id
Это приводит к категории с 4 подкатегориями и 5 файлами в количестве 20 для catscount и 20 для itemscount.
Что не так с этим? Спасибо!