我很抱歉要问什么一定要解决这个问题很简单,但我似乎无法解决这个问题.我甚至无法为我的问题提出一个非常合适的标题,请原谅.
我有一个民意调查,每个用户可以发布一个问题的多个答案,其他人然后投票这些答案.我需要得到一个结果,其中每个用户的最高投票答案返回.
测试案例:让我们假设一个问题,如"你最喜欢的歌曲是什么?"
CREATE TABLE `answers` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`authorId` INT,
`answer` TEXT NOT NULL ,
`votes` INT NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
INSERT INTO `answers` VALUES
(1, 30, "The West is the Best", 120),
(2, 30, "Come on, baby, light my fire", 100),
(3, 31, "Everything's gonna be allright", 350),
(4, 31, "Sayin' oooh, I love you", 350),
(5, 31, "Singing sweet songs of melodies pure and …Run Code Online (Sandbox Code Playgroud)