Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySql查询统计音乐图表中的歌曲投票_Mysql_Sql_Voting - Fatal编程技术网

MySql查询统计音乐图表中的歌曲投票

MySql查询统计音乐图表中的歌曲投票,mysql,sql,voting,Mysql,Sql,Voting,我有一个音乐投票网站的4张桌子 歌曲-id 图表-id 图表歌曲-id,歌曲id,图表id。(联接表) 投票-id,歌曲id,图表id 我想数一数每首歌对特定图表的投票数(id=4) 下面是当人们将一首歌(id=1)投票给图表id(4)时投票表的外观 希望你能理解。请帮忙。如果我通过了“WHERE chart\u id\u fk=4”,我想得到歌曲\u id\u fk=1的计数2 select count(*) as vote_count, song_id_fk, chart_id_fk fro

我有一个音乐投票网站的4张桌子

  • 歌曲-id
  • 图表-id
  • 图表歌曲-id,歌曲id,图表id。(联接表)
  • 投票-id,歌曲id,图表id
  • 我想数一数每首歌对特定图表的投票数(id=4)

    下面是当人们将一首歌(id=1)投票给图表id(4)时投票表的外观


    希望你能理解。请帮忙。如果我通过了
    “WHERE chart\u id\u fk=4”
    ,我想得到
    歌曲\u id\u fk=1的计数2

    select count(*) as vote_count, song_id_fk, chart_id_fk from votes group by song_id_fk, chart_id_fk
    

    哈哈,你是怎么做到的?太好了,谢谢。而且它甚至不麻烦。我猜我早期的尝试错过了“歌曲组合”。再次感谢。如果我救了你的命,请投票支持我。是的,但我需要15个名声。
    select count(*) as vote_count, song_id_fk, chart_id_fk from votes group by song_id_fk, chart_id_fk