Допустим, у меня есть две таблицы,
Таблица A
PK SIZE
89733 5
83644 3
87351 8
84423 11
Таблица B
ID Table_A_PK
1 89733,83644,86455
2 87351,89542
3 84132
4 84566,84646
Примечание: Столбец Table_A_PK isтипа коллекции, поэтому он имеет много значений.
Я хочу выбрать значение размер столбец Таблица A , если столбец PK значениевыходы в Таблица B столбец Table_A_PK
Для этого я попробовал это, но это не работает и выдает ошибку
Select {a.SIZE}
from {A as a} where {a.PK}
in ({{ SELECT {b.Table_A_PK} FROM {B as b}
ActualРезультат: ORA-01722: неверный номер
Ожидаемый результат
SIZE
5
3
8