Страница 1 из 1

Как выбрать только те строки,которые содержат минимальные значения

Добавлено: 24 окт 2008, 13:55
qwertyuiop
Подскажите плииз как воспользоваться функцией MIN()? Нужно из базы выбрать строки по некоторым полям и оставить только те,в которых наименьшая цена... Остальные поля,кроме цены могут повторятся..

Re: Как выбрать только те строки,которые содержат минимальные значения

Добавлено: 25 окт 2008, 23:29
Naeel Maqsudov
SQL-сервер какой?

В Oracle

1)
select * from таблица where поле=(select min(поле) from таблица)

2) если поле индексировано без повторений, то хороший результат может дать
select * from таблица where rownum=1 order by поле

Re: Как выбрать только те строки,которые содержат минимальные значения

Добавлено: 27 окт 2008, 10:46
qwertyuiop
Naeel Maqsudov писал(а):SQL-сервер какой?


Использую mysql!

Спасибо за совет,попробую! ;-)