SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 20.11.2012 10:09:51

Фарход
Участник
Зарегистрирован: 20.11.2012
Сообщений: 2

Выборка из таблици товар с минимальной ценой

Имеется таблица: products
Поля:
Уникальный ключь | Идентификатор товара | Цена товара
products_id | repairs_id | products_price |

Нужно выбрать поля, с минимальной ценой.
Делаю так:

SELECT
    products_id, repairs_id, min(products_price) as min

FROM
    products

GROUP BY
    repairs_id


Уникальный ключь таблици уникальный,
Идентификатор товара - не уникален, в данной таблице может существовать несколько товаров с разными ценами.
Мне нужно выбрать только те товары только с минимальной ценой в группе.
При запросе привиденном вище, он даёт товары с минимальной ценой, НО Уникальный ключь таблици этого поля не верен.
База данных mysql

Как нужно правильней составить запрос?

Неактивен

 

#2 20.11.2012 10:17:32

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Выборка из таблици товар с минимальной ценой

FAQ №16

Неактивен

 

#3 20.11.2012 11:15:11

Фарход
Участник
Зарегистрирован: 20.11.2012
Сообщений: 2

Re: Выборка из таблици товар с минимальной ценой

Спасибо)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson