Страница 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!
Спасибо за совет,попробую! ;-)