Как отобразить список категорий, содержащих элементы в mysql

Я хотел бы спросить, как отобразить список категорий, содержащих элементы. Категории без элемента, связанного с другой таблицей, не должны отображаться. Кроме того, категории должны отображаться в соответствии с количеством элементов.

Пожалуйста, рассмотрите две таблицы:

|------- categorytbl----| cat_id | cat_name 1 | Pet 2 | Person 3 | Places ------------------------- |------ itemstbl -----| item_id item_description cat_id 1 John 2 2 Peter 2 3 Cat 1 

Если я собираюсь запросить приведенную выше таблицу, вывод должен быть:

Pet (1), Person (2)

И я не должен включать категорию «Города», так как она не содержит никакого элемента.

Я попробовал свой запрос:

  SELECT * FROM categorytbl a, itemstbl b WHERE a.cat_id=b.cat_id