选择加入Rlike

时间:2012-01-30 11:19:20

标签: left-join hive

我在hive上有两个表,一个包含我从日志中提取的referer链接。 另一个有正则表达式来过滤它们。 我想只获得与正则表达式不匹配的引用。

我的目标是:

SELECT iisrefer.referer 
FROM iisrefer
LEFT OUTER JOIN iisrefermap
ON iisrefer.referer rlike iisrefermap.referer
WHERE iisrefermap.referer IS NULL  

你可以看到here hive不支持它,第一条评论建议解决但我不明白如何执行它,

有人能帮帮我吗? 谢谢,

1 个答案:

答案 0 :(得分:0)

我认为你应该像这样使用smth:

SELECT iisrefer.referer 
FROM iisrefer
LEFT OUTER JOIN iisrefermap
ON (referer)
WHERE iisrefer.referer rlike iisrefermap.referer

我希望它会有所帮助。