Я хотел бы спросить, как отобразить список категорий, содержащих элементы. Категории без элемента, связанного с другой таблицей, не должны отображаться. Кроме того, категории должны отображаться в соответствии с количеством элементов.
Пожалуйста, рассмотрите две таблицы:
|------- 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