У меня есть 2 таблицы. Я хочу извлечь каждый TB2_ID в Таблице 2, для которого определенные условия выполняются в Таблице 1. Таким образом, в случае ниже, мы извлекли бы «2», так как он ПОЛНОСТЬЮ удовлетворяется как ID «1», так и «15» в Таблице 1. TB2_ID '4' не будет извлечен, так как нет TB1_ID, который полностью его выполняет (т. Е. Если TB1_ID '16' также имел условие 10, то TB2_ID '4' будет извлечен). Я использую Oracle SQL 10g.
Таблица 1 выглядит следующим образом:
TB1_ID | Condition
______________________
1 | 10
1 | 11
1 | 12
5 | 10
5 | 11
15 | 10
15 | 11
15 | 12
16 | 11
16 | 14
Таблица 2 выглядит так:
TB2_ID | Condition
_______________________
2 | 10
2 | 11
2 | 12
4 | 10
4 | 14