根据不是我朋友的朋友的朋友推荐朋友

时间:2019-05-23 09:34:56

标签: mysql

我有一个MySQL表,该表以以下结构存储友谊关系:

ID | acceptDate | requesterId | receiverId

现在,我想给用户提供友谊推荐,因为推荐应该是该用户的朋友的用户。应该按照共同朋友的数量来排序。

编辑:

目前,我正在查询以下内容,以获取当前用户的所有朋友:

SELECT *
FROM friendship friendship
LEFT JOIN user requester
ON requester.id = friendship.requesterId
LEFT JOIN user receiver
ON receiver.id = friendship.receiverId
WHERE (friendship.requesterId = :me OR friendship.receiverId = :me)
   AND friendship.acceptDate IS NOT NULL 

您可以协助为该用例创建查询吗?

谢谢!

0 个答案:

没有答案
相关问题