我有两个带有列的表,如下所示。
Posts:
user STRING,
tag_list ARRAY<STRING>
Tags:
tag STRING
下面是这些表中的一些示例数据。
Posts:
user1 help, pig
user2 bigdata, hadoop, query, hiveql
user1 hive, hiveql, help
Tags:
hadoop
hiveql
如果我只想筛选出posts表中包含在tags表中列出的标记的行,如下面的结果所示,那么在配置单元查询中该如何做呢?我不知道如何使用array\ u contains连接这两个表。
Expected Query Result:
user2 bigdata, hadoop, query, hiveql
user1 hive, hiveql, help
谢谢
1条答案
按热度按时间avwztpqn1#
我可以通过这个查询得到预期的结果。