У меня есть две таблицы со столбцами, как показано ниже.
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
Если я хочу отфильтровать только строки в таблице сообщений, которые содержат теги, перечисленные в таблице тегов, как показано в результатах ниже, как мне сделать это в запросе куста? Я не уверен, как соединить эти две таблицы с помощью array_contains.
Expected Query Result:
user2 bigdata, hadoop, query, hiveql
user1 hive, hiveql, help
Спасибо