Я пытаюсь вернуть все строки, в которых есть записи в дочерней таблице, где все они соответствуют критериям
T1:
1
2
3
4
5
Т2:
T.ID Id Value
1 01 Apple
1 02 Banana
2 05 Grapes
2 07 Kiwi
2 08 Apple
3 04 Banana
3 06 Potato
4 10 Honeydew
4 11 Berries
5 14 Apple
5 15 Kiwi
5 16 Radish
Мне нужно идентифицировать все идентификаторы в T1, которые являются Fruit в T2,
T2.value в (яблоко, виноград, банан, киви, медвяная роса, ягоды)
Желаемый вывод:
1
2
4
Я пробовал это:
select t1.id from t1,t2
where t1.id = t2.id
and t2.value in ('Apple','Grapes','Banana','Kiwi','Honeydew','Berries')
но он не возвращает нужный мне вывод, он также возвращает # 3 и 5.