0
Голосовать

Как написать фильтр исключающий все дублирующиеся записи?

Создано:
Метки записи:

(cm_Company.Name in (
Select DISTINCT cm_Company.Name
FROM cm_Company
where cm_Company.id #SIGNVALUE#)) - неработает

Комментарии

Филипчик Наталья

Неужели это невозможно?

Кихтенко Андрей
Филипчик Наталья пишет:
Неужели это невозможно?

Нет, этот запрос точно работать не будет... Вы же сравниваете по имени и соотв. не исключаете дубли...

Нужно что-то вроде такого запроса:
(Exists
select id
from (
select min(id), Name from
cm_Company
group by Name
) dubl
where dubl.id = cm_Company.id
)

Так мы выбираем только компании с разными именами... В списке будут только те, которые создавались первыми...

Non noceo.

Валентин Феденюк

Наталья, не могли бы Вы описать проблему подробнее. Благодарю.