0
我在我的數據庫3頁中的表如何顯示個人資料用戶的個人資料朋友的頭像?
1)user_accounts具有ID和替身
2),其具有UID和user_friends FID(其中uid =帳戶ID,FID = firends ID)
3)的頁面,其具有PID(即頁面ID)和UID(即用戶ID)
如何編寫一個sql,以顯示特定的朋友頭像pid? (就像FACEBOOK顯示好友列表中的特定用戶ID)
我在我的數據庫3頁中的表如何顯示個人資料用戶的個人資料朋友的頭像?
1)user_accounts具有ID和替身
2),其具有UID和user_friends FID(其中uid =帳戶ID,FID = firends ID)
3)的頁面,其具有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>
DID NOT WORK :--( – user2695713
是否每個用戶有隻有一個頁面,頁面所有者的所有朋友都需要顯示? – skv
SELECT avatar FROM user_accounts INNER JOIN user_friends on user_accounts.id = user_friends.uid INNER JOIN頁面上pages.uid = user_accounts.uid – skv
每個用戶有幾個頁面.......只有一個是配置文件。粉絲頁面等其他頁面也包含在頁面中。 「特定頁面」我的問題與「僅限PROFILE」頁面有關 – user2695713