Имеется таблица: products
Поля:
Уникальный ключь | Идентификатор товара | Цена товара
products_id | repairs_id | products_price |
Нужно выбрать поля, с минимальной ценой.
Делаю так:
SELECT
products_id, repairs_id, min(products_price) as min
FROM
products
GROUP BY
repairs_id
Уникальный ключь таблици уникальный,
Идентификатор товара - не уникален, в данной таблице может существовать несколько товаров с разными ценами.
Мне нужно выбрать только те товары только с минимальной ценой в группе.
При запросе привиденном вище, он даёт товары с минимальной ценой, НО Уникальный ключь таблици этого поля не верен.
База данных mysql
Как нужно правильней составить запрос?