Чтобы просто выбрать этот набор результатов, вы должны использовать оператор DISTINCT:
SELECT id, zipcode
FROM table
WHERE zipcode IN (SELECT DISTINCT zipcode FROM table)
Чтобы удалить другие записи и сохранить только одну, вы используете подзапрос, например:
DELETE FROM table
WHERE id NOT IN
(SELECT id
FROM table
WHERE zipcode IN (SELECT DISTINCT zipcode FROM table)
)
Вы можететакже выполните это, используя соединение, если вы предпочитаете.