Есть две таблицы - Адреса и Юридические лица, а так же есть третья таблица, с помощью которой можно к одному адресу привязать несколько юр.лиц.
Стоит задача создания фильтра - должен показываться список юр.лиц с возможность выбора одного из них и фильтрации адресов, в списке которых значится выбранное юр.лицо.
Если с помощью JOIN-а присоединить таблицу связи адресов и юр.лиц, то записи адресов, у которых больше одного юр.лица, попадают в выборку столько раз, сколько юр.лиц к ним привязано.
Как бы реализовать такой функционал?
Нравится
Добрый день!
Рассмотрите реализацию готового примера в любом из разделов программы, связь между записью в реестре и записями в деталях.
Для этого следует установить в запросе галочку Distinct либо же использовать фильтр типа EXISTS