私のcategoriesテーブルには、、、がcat_idありcat_nameますcat_slug。私が持っているテーブルitemsには: item_title, item_id, item_category.
`item_category` = `cat_id`
次の SQL を使用して、「すべての」カテゴリとそれらのアイテム数を取得しています。
SELECT *, COUNT(`item_id`)
FROM `menu_categories`
JOIN `menu_items` ON `item_category` = `cat_id`
GROUP BY `item_category`
categoriesしかし、空、つまりcategoriesアイテムなしでは表示されません。