newsとnews_categoriesのテーブルがあります。ニューステーブルのnews_category_id列。
次に、ページにニュースカテゴリリストを表示したいと思います。だから私はクエリするSQLを書きます:
select count(n.id) as news_count, c.`id`, c.name from news n
inner join news_categories c
on c.id = n.`news_category_id`
group by n.news_category_id
これはうまくいくようです。ただし、カテゴリにニュースがないカテゴリレコードは表示されません。クエリ結果には、カテゴリレコードのみが表示され、関連するカテゴリのニュースのみが表示されます。
単一のSQLクエリですべてのカテゴリレコードを表示するにはどうすればよいですか?