gpt4 book ai didi

mysql - 如何构建像 FourSquare 一样的排行榜(高于和低于你的用户)

转载 作者:行者123 更新时间:2023-11-29 09:04:03 24 4
gpt4 key购买 nike

我正在寻找一种方法来实现 Foursquare 风格的排行榜,例如,它不会向您显示前 10 名,而是会在您的 friend 之间显示比您高的 2 个人和比您低的 2 个人。

我希望避免拉低每个人的分数并进行一些数组操作。我是否可以使用智能 SQL 语句来完成此操作?

最佳答案

你可以(假设表 USER 有一个整数列 SCORE):

select * from USER where SCORE < myscore order by SCORE DESC limit 2;

select * from USER where SCORE >= myscore order by SCORE ASC limit 2;

你是这个意思吗?

关于mysql - 如何构建像 FourSquare 一样的排行榜(高于和低于你的用户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7623639/

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