我可以使用幫助,下面的查詢這是建議的朋友給用戶創建友好的建議查詢跨越3種型號
我有三個型號:
User (id, fb_id, org_id)
FbFriends (user_id, fb_id, org_id)
Friendships (user_id, friend_id)
FbFriends是緩存用戶的朋友在臉書上。友誼是我的應用程序的友誼。
目標,返回基於以下條件的用戶:
- 排序由用戶org_id
- 過濾掉任何人,如果他們已經在兩個用戶之間的友誼紀錄。
是否有可能根據上面的一個查詢返回@users?或者我需要用多個查詢來構建它?
感謝
添加樣本輸出會有所幫助,我不認爲查詢本身是困難,但我不是100%確定你在找什麼。它只是一個org_id,user_id,<潛在新朋友>的列表嗎? – Sparky 2011-12-20 21:58:08
我正在查找用戶的輸出。基於上述條件的用戶表中的用戶列表。明白了嗎? – 2011-12-20 21:59:26
您是否希望在FBfriends或Friendship中查看用戶表中沒有「朋友」的用戶?或者你想看看每個用戶,可能的朋友列表(其他用戶,他們不是已經與朋友?) – Sparky 2011-12-20 22:25:07