字符串列表上的类配置单元

xhv8bpkk  于 2021-06-28  发布在  Hive
关注(0)|答案(0)|浏览(252)

我有两个表,一个带有长字符串+int值,另一个带有短字符串,我希望匹配表1中的每一行,使其不包含表2中的任何值
表1值:“我现在喜欢我的iphone”,“iphone很棒”,“这也在这里”
table2值:“iphone”“galaxy”
我需要输出仅为表1中的第3行,但执行此操作时:

select * from table1 a, table2 b 
where NOT (a.input RLIKE concat('(^|.* )', TRIM(b.exclude_word), '( .*|$)'));

它不起作用,因为 table1 a, table2 join 是完全的外部联接,并且我将始终保留不匹配的重复值。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题