嗨,再次感謝您對這個問題的看法。比較字段和獲取百分比
我有一個遊客的MySQL表。他們可以將他們最喜愛的歌手添加到列表中。所以表看上去很簡單:
user_artist_favorites
id
user_id
artistName
比方說,夜光杯有4個最喜愛的歌手:
1. Michael Jackson
2. Elvis Presley
3. Ray Charles
4. Stevie Wonder
用戶測試了也4個最喜愛的歌手:
1. Michael Jackson
2. Ray Charles
3. Stevie Wonder
4. Lady Gaga (sorry folks)
我想現在做的是比較兩個用戶,並輸出類似的東西:Moonwalker &測試儀擁有75%的音樂品味。
如何開始?任何人都可以指點我正確的方向嗎?
在此先感謝您提供的任何幫助。
75%是什麼?這取決於你對此的定義。百分比總是相對的。 – Czechnology
那麼如果Tester和Moonwalker有相同的藝術家,這將是100%。現在他得到了3分,所以這兩個用戶在他們最喜歡的桌子上都有歌手總數的75%。或者不是你在問什麼? – moonwalker
我想你想知道有多少歌手與總共百分比相同。收藏夾的數量總是4嗎?名稱是否完全相同(即,它們是否從下拉列表中選擇?)另外,您是否在一次比較兩個用戶之後? – Rasika