Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Ошибка при испльзовании RowNum=1 и order by desc?  [new]
Samotek
Member

Откуда:
Сообщений: 132
Привет!
Есть таблица примерно такая
id  refId   i
280 1       5
320 1       6
217 2       5

Запрос
select id, i from t 
where refId = 1
and rownum = 1
order by Id desc

должен был бы, по-моему, вернуть
320 6
А он возвращает
280 5
Почему?!!!!! Не должен?
22 май 15, 16:28    [17677903]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при испльзовании RowNum=1 и order by desc?  [new]
Elic
Member

Откуда:
Сообщений: 29976
Samotek
Не должен
Query Processing Order
22 май 15, 16:37    [17677966]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при испльзовании RowNum=1 и order by desc?  [new]
Vint
Member

Откуда: Москва
Сообщений: 4564
Samotek,
сортировка идёт после нумерации.
22 май 15, 16:37    [17677967]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при испльзовании RowNum=1 и order by desc?  [new]
Samotek
Member

Откуда:
Сообщений: 132
Спасибо, теперь понятно...
22 май 15, 16:40    [17677981]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить