我有两个带有列的表,如下所示.
Posts: user STRING, tag_list ARRAYTags: tag STRING
以下是这些表中的一些示例数据.
Posts: user1 help, pig user2 bigdata, hadoop, query, hiveql user1 hive, hiveql, help Tags: hadoop hiveql
如果我只想过滤掉Posts表中包含Tags表中列出的标签的行,如下面的结果所示,我将如何在hive查询中执行此操作?我不确定如何使用array_contains连接这两个表.
Expected Query Result: user2 bigdata, hadoop, query, hiveql user1 hive, hiveql, help
谢谢