Что-то не соображу после праздников подскажите, пожалуйста, как одним запросом из таблицы разделов выбрать все непустые разделы (в которых есть товары), связь таблиц по products.section_id = sections.id
Rynor
[sql]
SELECT s.*, COUNT(p.id) as cnt_products FROM `products` as p LEFT JOIN `sections` as s ON (p.section_id = s.id) WHERE p.section_id IS NOT NULL GROUP BY s.id
[/sql]