select c.id, c.node_root, c.node_parent, count(*) AS item_count
from cms_catalog_std AS c
inner join cms_catalog_std_node_1 AS c1 ON c.id=c1.node_id
inner join cms_catalog_std_producer AS cp ON cp.id=c1.producer AND cp.hidden=0 AND IF(cp.onlyshop=1,c1.vendor_in_showroom=1,1=1) AND cp.archive=0
inner join cms_catalog_std_series AS cs on cs.id=c1.series AND cs.hidden=0
inner join cms_catalog_std AS c01c ON c.node_parent=c01c.id AND c01c.hidden=0
inner join cms_catalog_std AS c00c ON c.node_root=c00c.id AND c00c.hidden=0
where c.hidden=0 AND c.node_type=1 AND c1.pricereal > 0
AND (c1.vendor_in_showroom=1 OR c1.pz=1 OR c1.exist='продано' OR c1.pricereal>=(IF(c1.exist='под заказ',7500,0))) AND c1.exist<>'снят с производства'
AND IF(c01c.onlyshop=1,c1.vendor_in_showroom=1,1=1) AND IF(c00c.onlyshop=1,c1.vendor_in_showroom=1,1=1)
group by c.node_parent