嗨,再次感谢您对这个问题的看法。比较字段和获取百分比
我有一个游客的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