我实际上正在使用一个视图,该视图正在添加一个包含基于某些正则表达式标准的布尔值的列:
select if(((tableA.text regexp 'textA|textB|blablabla') = 1),'YES','NO') AS`BLACK_LIST, tableA.text, tableA.ID
FROM tableA
我需要使所有正则表达式术语动态并包含在一个单独的表中,我正在尝试类似:
select if(((tableA.text regexp IN (select words from tableB)) = 1),'YES','NO') AS`BLACK_LIST, tableA.text, tableA.ID
FROM tableA
但它不起作用。谢谢