УИ
Урмат Исаков

SQL запрос, нужен первый результат!! (PL SQL)

День добрый! В PL SQL - чайник чайником, помогите пожалуйста.. .
Вопрос следующий: Необходимо чтобы select возвращал только первую найденную строку! Rownum< 2 не подходит (там еще group by имеется и таблица join ться к другой) Какой функцией можно добиться необходимого результата?

Иван Цибров
Иван Цибров

selest * from (
select ...
inner join ...
where ...
group by ...
order by ...
) where rownum=1

Более цивилизованный вариант, не позволяющий, однако, выбрать нужную запись при помощи сортировки:

with myselect as (
select ...
inner join ...
where ...
group by ...
)
select * from myselect where rownum=1

Похожие вопросы
Объеденный запрос SQL
Как соеденить два запроса в SQL в один?
помогите с sql запросом
Ошибка в SQL запросе.
Проблема с SQL запросом.
запрос на объединение SQL
Помогите с запросом по SQL.
Ошибка в запросе SQL
Присвоение результата запроса SQL перменой в Delphi
как отобразить sql-запрос