我有两张桌子——Table1 和 Table2。
表 1 - 包含正则表达式模式。
表 2 - 包含文件名。
目的是从 Table2 中获取文件名与给定正则表达式模式匹配的行。
这工作正常:
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');
似乎不支持此构造,或者我在这里遗漏了一些明显的东西。
任何建议/指针都会有很大帮助!