0

我的数据库中有 3 个表:

  1. 具有id头像的 user_accounts

  2. 具有uidfid的 user_friends (其中 uid = 帐户 id,fid = firends id)

  3. 具有pid(即页面 ​​id)和uid(即用户 id)的页面

如何编写 SQL 以显示特定pid的好友头像?(就像 FACEBOOK 显示特定用户 ID 的好友列表一样)。

4

1 回答 1

0

我想fiduser_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>
于 2013-08-19T09:04:49.453 回答