Когда производительность Distinct и Group By различаются?

Я знаю, что в простых запросах производительность и планы выполнения Distinct и Group By почти одинаковы.

напр.

SELECT Name FROM NamesTable GROUP BY Name
SELECT DISTINCT Name FROM NamesTable

Но я читал, что в некоторых сценариях их производительность будет отличаться, например. в подзапросах и т.д.?

Итак, не могли бы вы привести несколько примеров или объяснить некоторые сценарии, в которых их производительность отличается?

Большое спасибо

21
задан The Light 18 May 2012 в 10:30
поделиться