1
MySQL中的朋友关系
我正在MySQL中建立一种友谊关系,其中的朋友关系是相互的。如果A是B的朋友,则B是A的朋友。如果用户之一结束友谊,则关系下降。我想学习哪种方法更好。 我有一个正在运行的系统; user ----------- userid p.k name friends ------- userid friendid primary key (`userid`,`friendid`), key `friendid` (`friendid`) 1 2 2 5 1 3 To get all of my friends; SELECT u.name, f.friendid , IF(f.userid = $userid, f.friendid, f.userid) friendid FROM friends f inner join user u ON ( u.userid = …