日期:2014-05-18  浏览次数:20573 次

求语句一条
SQL code

表1:
id主键    username    

表2:
id主键 myid(关注者ID 外键)   hid(被关注者ID 外键)

给定某一用户ID   查询他关注的人有多少关注者。

结果:
username  number(被关注的数量)  




------解决方案--------------------
SQL code
select 
    c.username,
    COUNT(*) as number
from 表2 as a
inner join 表2 as b on a.hid=b.myid
inner join 表1 as c on c.ID=b.myid
where a.myid='用户ID'--这用户名时
group by c.username

------解决方案--------------------
探讨

比如用户pre 有100位关注者

我要的结果是:

username munber
pre 100