我的数据库中有 3 个表:
具有id和头像的 user_accounts
具有uid和fid的 user_friends (其中 uid = 帐户 id,fid = firends id)
具有pid(即页面 id)和uid(即用户 id)的页面
如何编写 SQL 以显示特定pid的好友头像?(就像 FACEBOOK 显示特定用户 ID 的好友列表一样)。
我想fid
在user_friends
表中与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>