我非常喜欢正则表达式并在搜索字符串时广泛使用它但是当我在列上连接两个表时我可以使用regexp吗?
例如,
select * from table1 a
join table2 b on a.key1
regexp (b.key1, b.key1a, b.key1b)
或者执行b.key1,b.key2,b.key3的concat并在concat字段中搜索a.key1。这样的事情。
换句话说,a.key1值可以在b.key1,b.key1a,b.key1b列中。我不想做(a.key1 = b.key1 or a.key1 = b.key1a or a.key1 = b.key1b)
我希望我的问题有道理。