У меня есть две таблицы - Table1 и Table2.
Table1 - Содержит шаблон регулярного выражения.
Table2 - Содержит имена файлов.
Намерение выбрать строки изТаблица2, где имя файла совпадает с заданным шаблоном регулярных выражений.
Это прекрасно работает:
SELECT COLUMN2 FROM TABLE2 WHERE REGEXP_LIKE (FILE_NAME, 'PATTERN', 'i');
Однако, PATTERN должен быть выбран из Table1
Итак, я попробовал как:
SELECT COLUMN2 FROM TABLE2 WHERE REGEXP_LIKE (FILE_NAME, SELECT PATTERN FROM TABLE1, 'i');
Кажется, либо эта конструкция не поддерживается, либо я здесь упускаю что-то очевидное.
Любые советы / указатели будут очень полезны!