Нужна ваша помощь в создании некоего SQL-запроса оракула, давайте сначала посмотрим на структуру моих таблиц
Component table has two cols id(pk) and name
Substance table has two cols id(pk) and name
Компонент состоит из множества веществ, поэтому я создал третью таблицу. Comp_Subs имеет два столбца comp_id(fk to Component)
иsub_id(fk to substance)
и cols вместе уникальны.
Учитывая некоторые идентификаторы веществ, создайте запрос, чтобы получить все компоненты, которые имеют все данные вещества
Таблица схемы
Пример: с учетом этих идентификаторов веществ 1, 2, 3 создайте запрос, который будет извлекать все компы, в которых есть все выбранные вещества.
input: 1,2,3
В выводе будет один столбец, содержащий результат, подобный этому
Выход
Результат приведенного примера должен возвращать comp1 и comp2, поскольку comp1 содержит вещества 1, 2 и 3 Иcomp2 также содержит 1, 2 и 3