Для того чтобы исключить из результатов выборки одинаковые записи, добавьте перед
списком полей выборки ключевое слово DISTINCT. На идентичность
проверяются только значения полей, выводимые в результатах запроса. Т.е. в результате
запроса SELECT Улица FROM Здания будет выведен список значений поля
Улица всех записей БД слоя, а по запросу
SELECT DISTINCT Улица FROM Здания
только список доступных значений данного поля.