У меня есть следующий запрос:SQL запросов внутренних соединений и ограничение макс 3 самых последних
SELECT * FROM `product` INNER JOIN `shop`
ON `product`.shop_id= `shop`.id;
Я хотел, чтобы все продукты из всех магазинов у меня есть, но я хотел бы получить 3 продукты макс из каждого магазина. Есть ли способ указать MAX для каждого соединения?
Вот мой продукт таблица:
Вот мой магазин стол:
Используйте подзапрос для продуктов и используйте основное помещение для магазина. Таким образом, вы не подключаетесь и можете использовать LIMIT для 3-х результатов на ваших продуктах. – Hazaart
. Добавить структуру таблицы и некоторые данные примера с выводом, который вы хотите получить. –
Пример @Hazaart. – adit