top [n] with ties
От: HomoHabilis  
Дата: 04.07.16 19:40
Оценка:
Господа вопрос, гипотетически в какой ситуации работает правильно такой запрос

select top 1 with ties name, ct
from pit
where cc = 1 
order by ct desc;


а такой неправильно
select name, ct
from pit
where cc = 1 and ct = (select max(ct) from pit)


мне кажется на каких данных он используется не имеет значения ( может не прав).
Не совсем улавливаю в чем их разница.
Мне попалось тестовое задание и на первый вопрос пишет правильно, на второй несовпадение данных.
Отредактировано 04.07.2016 20:15 ГАИ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.