SQL-запрос для сортировки идентификатора как ASC и Zip не должен дублироваться

У меня есть оператор SQL, как это:

SELECT         TOP 100 id, 
               lastname, 
               firstname, 
               address1, 
               city, 
               state, 
               zip 
FROM   leads 
WHERE  id > 100 
ORDER  BY id ASC 

Теперь я хочу, чтобы ZIP был другим (не dup) для результата 100 с таким оператором запроса, как этот.

1 ответ

Решение
SELECT         TOP 100 l.id, 
               l.lastname, 
               l.firstname, 
               l.address1, 
               l.city, 
               l.state, 
               l.zip 
FROM   leads l
WHERE   l.id = (select MIN (id) FROM leads l2 where l2.zip=l.zip)
ORDER  BY l.id ASC 
Другие вопросы по тегам