|
Я думаю что твою проблему скорее всего решит использование оператора LEFT JOIN, без структуры таблиц, и непонятном описании требуемого результата могу предположить что выглядеть это будет приблизительно так (кстати строки 3 и 4 вместе бессмысленны):
1) SELECT COUNT(articles.cat_id) AS num_articles, categories.cat_name, categories.cat_id
2) FROM categories LEFT JOIN articles
3) USING(cat_id)
5) GROUP BY categories.cat_name
6) HAVING num_articles>=0
7) ORDER BY categories.cat_name ASC
|