共同好友

用户表,只有uid,uid_friend两列,数共同好友最多的好友,以及共同好友的数量

CREATE TABLE fri (
		uid        INT    NOT NULL,
        uid_friend INT NOT NULL );
INSERT INTO fri VALUES (1,2);
INSERT INTO fri VALUES (1,3);
INSERT INTO fri VALUES (1,4);
INSERT INTO fri VALUES (2,1);
INSERT INTO fri VALUES (3,1);
INSERT INTO fri VALUES (3,4);
INSERT INTO fri VALUES (4,1);
INSERT INTO fri VALUES (4,3);

SELECT f1.uid ,count(*) FROM fri f1,fri f2 WHERE f1.uid_friend=f2.uid_friend and f1.uid <> f2.uid
GROUP BY f1.uid
Order by count(*) DESC
LIMIT 1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值