Paradox, D7, SQL
От: Davide Россия  
Дата: 21.12.03 14:32
Оценка:
Дано: 2 таблицы, отношение многие-ко-многим, посредством таблицы связи

Таблица1
Вещество
ВещID

Таблица2
ВещID
ТМID

Таблица3
ТорговаяМарка
TMID

Необходимо одним SQL запросом, по торговой марке получить все торговые марки с ТОЧНО ТЕМ ЖЕ набором веществ.
Проблема в том что каждой торговой марке соответствует несколько веществ, а каждое вещество входит в несколько торговых марок, кроме того под разными торговыми марками может выпускаться один набор веществ. У меня возвращаются либо все торговые марки в которые входят как вещества исходной так и другие (т.е. с большим набором веществ, включая нужные ) либо торговые марки в которые входит лишь некоторые вещества из тех что нужно (т.е. мне нужно комбинация ТМ с компонентами вещ1+вещ2, а возвращает ТМ с компонентами вещ1+вещ2, из единственного компонента Вещ1, и из единственного компонента Вещ2 ). Переход на другую СУБД не предлагать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.