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