gpt4 book ai didi

php - mysql通过多项选择获得最大值

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:52 25 4
gpt4 key购买 nike

我有这个民意调查,民意调查 A,有 3 个选项让我们说:选项 a 选项 b 选项 c,选项 a 得到 3 票,选项 b 得到 2 票 选项 c 得到 3 票,

    OPTIONS     VOTES 
option a 3
option b 2
option c 3

我有这个 mysql 查询,它通过 votesCount 获取选项和顺序,限制 1 以获得最佳答案,但在我的示例中,顶部有两个选项,它们都具有最高值,我想要一个查询得到这两个选项,不只有一个,所以我必须去掉 LIMIT 1

Mysql查询是

$query = "SELECT `option` FROM `options` WHERE `pid` = '$pid' AND `votesCount` != '0' ORDER BY `votesCount` DESC LIMIT 1";

有什么建议吗?

最佳答案

这是任何 SQL 方言中的标准方法:

select p.*
from poll p
where p.votes = (select max(votes) from poll)

关于php - mysql通过多项选择获得最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16764494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com