【问题标题】:In mysql finding friends or connections to many degrees在mysql中寻找朋友或多层次的人脉
【发布时间】:2014-07-16 22:23:16
【问题描述】:

在 mysql 中,如果你有 2 个彼此不是“朋友”的人,但他们是朋友的朋友的朋友的朋友,你会如何找到他们的联系方式?

如果它们连接在多条路径上怎么办?

我打算在这里放一张数据库图。但这可能不是回答这个问题的正确设计。

我发现了这个: Degrees of Separation Query 但我不确定这是否能回答问题?

谢谢!

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    这就是我不喜欢 MySQL 的原因。那里不支持递归 CTE。如果我们有 MS SQL 数据库,我们可以使用 CTE 轻松完成这样的事情。我建议在 google 上查找以下内容:“CTE in MySQL”。我这样做是为了帮助你,我们有一些关于堆栈溢出的类似问题,我认为这些答案很有帮助。

    How to transform a MSSQL CTE query to MySQL?

    Generating Depth based tree from Hierarchical Data in MySQL (no CTEs)

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      相关资源
      最近更新 更多