我試圖圍繞SQL包裝我的頭,我需要一些幫助搞清楚如何在PostgreSQL 9.3中執行以下查詢。查詢到ORDER BY從另一個SELECT返回的行數
我有一個用戶表,和朋友表列出的用戶ID和多行朋友的用戶ID。
我想查詢一下用戶表和ORDER BY共同的朋友號碼到一個用戶ID。
因此,朋友表看起來像:
user_id | friend_user_id
1 | 4
1 | 5
2 | 10
3 | 7
等等,讓用戶1只列出了4和5的朋友,和用戶2只列出了10個朋友,所以我想按friend_user_id
中的用戶1的最高計數排序,以獲得user_id
的結果。
請張貼你的表模式和你想要的排序輸出種類的例子。 –