2
在我的數據庫中,我的用戶有喜好存儲他們喜歡的音樂百分比。所以用戶比利有以下首複雜的結果分佈數據庫查詢
id:1 user:Billy music_type:Jazz percentage:50%
id:2 user:Billy music_type:Punk percentage:25%
id:3 user:Billy music_type:Folk percentage:25%
我也有一個其中有
id:1 music_type:Jazz track_name:Bippity Boop
id:2 music_type:Punk track_name:Grrrrrrrrrr!
id:3 music_type:Folk track_name:DeDiDoDeeDoo
我想告訴比利100首曲目百萬爵士,朋克音樂和民間音樂曲目表。其中50人是爵士,25人是朋克,25人是Folk(根據他的喜好儲存在第一張桌子上)。
如何從數據庫中構建這樣的查詢? 注意:這顯然是我真正的表和數據的大大簡化版本,但任何幫助肯定會幫助我解決我真正的問題。
結果應如何排序? – Alp 2012-02-16 21:05:19
由第二張表的編號爲 – jdee 2012-02-16 21:07:24
的數據庫爲PostgreSQL – jdee 2012-02-16 21:34:51