我有了遊戲類型標籤一個MySQL表,像如何獲得相關性得分表中的
表game_typetags
:
name typetag
--------- --------
game#1 sports
game#1 soccer
game#2 race
game#2 sports
和另一個表games
像
name playcount
--------- ---------
game#1 10
game#2 8
我想列出相關遊戲(將它們與常見類型標籤的數量進行比較)並按照playcount進行排序。
所以我想在PHP中得到這樣一個數組:
function getSimilarGames($typetags_array)
{
$pdo->query("SELECT * FROM games COUNT (*) AS ???? ORDER BY games.playcount DESC");
}
所以,當我打電話與$typetags = [race,sports]
這個功能,它應該返回
name score
____ _____
game#2 2
game#1 1
我應該使用什麼查詢這個? 謝謝!
感謝。這實際上是我通過這種方式來規範化表格的嘗試:) – marvin 2013-02-24 12:08:20