gpt4 book ai didi

php - 不删除重复项的 MySQL GROUP BY

转载 作者:行者123 更新时间:2023-12-01 00:11:31 25 4
gpt4 key购买 nike

我想在不删除重复项的情况下使用 GROUP BY。我的表看起来像这样:

+----+-----+-----+
|user|guess|score|
+----+-----+-----+
|abc |12345|5 |
|def |67890|8 |
|ghi |11121|5 |
|jkl |31415|13 |
|mno |16171|4 |
|pqr |81920|13 |
+----+-----+-----+

每当我执行 SELECT user, score FROM guesses GROUP BY score 时,我都会得到:

+----+-----+
|user|score|
+----+-----+
|mno |4 |
|abc |5 |
|def |8 |
|jkl |13 |
+----+-----+

我想要这个(下面),其中重复项按字母顺序排列。

+----+-----+
|user|score|
+----+-----+
|mno |4 |
|abc |5 |
|ghi |5 |
|def |8 |
|jkl |13 |
|pqr |13 |
+----+-----+

我正在做一个带有猜测的高分系统,但是如果它删除重复项就不公平了。

您认为这可能与 PHP 解析它的方式有关吗?我正在使用 phpMyAdmin,因此应该显示正确的输出...

最佳答案

好吧,如果你只想按分数排序

SELECT user, score FROM guesses ORDER BY score

SQLFiddle

关于php - 不删除重复项的 MySQL GROUP BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16386757/

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