Hive面试题系列第六题-互为好友问题
Posted 一只懒得睁眼的猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive面试题系列第六题-互为好友问题相关的知识,希望对你有一定的参考价值。
Hive面试题系列第六题-互为好友问题
题目:根据用户好友列表user_table,求互为共同好友的人有多少对。
表结构:
- create table user_table(
-
user_id string,
-
friends string
- )
- row format delimited
- FIELDS TERMINATED BY ‘|’
- LINES TERMINATED BY ‘\\n’;
用户表数据: - 1001|1002,1003,1004,1005
- 1002|1001,1007,1008,1010
- 1003|1002,1004,1006
- 1004|1005,1006,1008
- 1005|1002,1001,1004
- 1006|1002,1003,1004,1007
- 1007|1004,1010
- 1008|1001,1002,1003,1004
- 1009|1005
- 1010|1001,1003,1004,1005
以上是关于Hive面试题系列第六题-互为好友问题的主要内容,如果未能解决你的问题,请参考以下文章