我的数据库中有 3 个表:
具有id和头像的user_accounts
user_friends 具有 uid 和 fid(其中 uid = 帐户 id,fid = 好友 id)
具有pid(即页面id)和uid(即用户id)的页面
如何编写SQL来显示特定pid的好友头像? (就像FACEBOOK显示特定用户ID的好友列表一样)。
最佳答案
我认为 user_friends
表中的 fid
与 user_accounts
id
select ua.avatars
from user_friends uf
inner join user_accounts ua on uf.fid = ua.id
inner join pages p on p.uid = uf.uid
where p.pid = <somepid>
或者可能更清楚
select ua.avatars
from pages p
inner join user_friends uf on uf.uid = p.uid
inner join user_accounts ua on ua.id = uf.fid
where p.pid = <somepid>
关于mysql - 如何显示特定个人资料用户的个人资料好友头像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18309944/