Я делаю запрос mysql с использованием 2 таблиц и пытаюсь получить максимум 3 строки на группу.
Пример: таблица 1 - «Отделы», а таблица 2 - «Категории». Допустим, отдел - это одежда, а другой - ювелирные изделия. Если в отделе с названием «Одежда» есть 5 категорий (обувь, джинсы, нижнее белье, носки, толстовки), а в отделе украшений - 4 категории (кольца, ожерелья, браслеты, серьги), как вернуть только 3 категории для каждого отдела.
Я хочу, чтобы выходные данные возвращались
Department Category
______________________________________
Clothing Shoes
Clothing Jeans
Clothing Underware
Jewellery Rings
Jewellery Necklaces
Jewellery Bracelets
Я хочу вернуть максимум 3 категории для каждого отдела.
Это пример того, что я пытаюсь сделать, но в базе данных гораздо больше отделов и категорий. Я сделаю заказ по категориям и отделам. Этот запрос предназначен для отображения короткой информации для пользователя, поэтому позже мне придется получить доступ ко всем отделам и категориям. Я уже могу сделать это с mysql, но я не могу понять, как получить только 3 категории MAX