gpt4 book ai didi

php - 如果两个或多个列具有相同的值,如何获取具有最高值的行

转载 作者:行者123 更新时间:2023-11-29 07:27:06 26 4
gpt4 key购买 nike

我有帖子表,我想首先显示浏览次数最多的帖子,但如果两列或更多列具有相同的值,我将无法获得正确的结果。我的意思是,如果一篇帖子有 25 个 View ,而第二个帖子有相同的(25)个 View ,那么我只能得到一个结果,但我想显示所有结果。请帮助我..

这是我的代码:

$real_query = mysqli_query(
$connect,
"SELECT id, note_topic, note_owner_id, note_by_name,
views FROM user_note GROUP BY views ORDER BY MAX(views) DESC"
);

最佳答案

我认为您正在寻找这样的查询:

select
id, note_topic, note_owner_id, note_by_name, views
from
user_note
where
views = (select MAX(views) from user_note)

如果只有一篇最大帖子,则此查询将仅返回 1 行,否则它将返回具有最大浏览数的所有行。

关于php - 如果两个或多个列具有相同的值,如何获取具有最高值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34156839/

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