讲师介绍:
王振兴,毕业于北京邮电大学,前阿里巴巴技术专家。多年的 BI 相关的平台开发经验。对数据库、SQL、大数据的离线开发等有深入的研究和多年的实战经验。
问题背景:
问题来源于 LeetCode 数据库题目,第 1919 题 “兴趣相同的朋友” 的详细讲解。
在社招软件或推荐系统中,朋友之间的关系通常是一个复杂的网状结构。既有直接的朋友关系,也有间接的朋友关系。间接的朋友关系通常比较复杂,因为依赖链可能会特别长,但是简单的间接依赖朋友关系也比较简单,甚至直接使用 SQL 都可以查询出来。根据这节课的重点——兴趣相同的朋友,我会给你讲解怎么使用 SQL 来查询这种间接依赖关系。
内容看点:
简单的层次关系常用解决方法
多种方式实现,支持 MySQL,SQLServer,Oracle 数据库
精选留言