по ситуации надо смотреть...
select Field from table group by Field
- это именно аналог
select distinct Field from table
всё-таки.
Один из возможных плюсов - возможность использовать индекс (если есть) по Field, для быстрой группировки, например, а вот в случае
select t1
notexists join t2
where t2.Field1 == t1.Field1 && t2.Field2 == t1.Field2 && t2.RecId < t1.RecId
поимеете полный перебор по таблице и ещё плюс доступ по индексу (если есть)...
В общем, нужно учитывать специфику запроса
__________________
Zhirenkov Vitaly
|