gpt4 book ai didi

asp.net - sql查询可以是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 23:17:57 25 4
gpt4 key购买 nike

我有 2 个表 tbl_UserRegistrationtbl_Streaks,其结构如下:

tbl_UserRegistration

               DATATYPE   LENGTH
UserName Text 25 (PRIMARY KEY)
PhotoLink Text 150
DeviceToken Integer 15
DeviceType Integer 1

tbl_Streaks

            DATA TYPE     LENGTH
ID Integer 10 (PRIMARY KEY)
Player1 Text 25
Player2 Tex 25
Streaks Integer 10

现在我想获取照片链接连续得分最高的球员。

编辑:

 i.e. Player1, Player2, MAX(streak), Photolink

我该怎么做?

什么可以是sql查询?

谢谢..

注意- Player1Player2UserName 是相等的..

最佳答案

您可以通过两次加入 tbl_UserRegistration 来为两个用户检索 PhotoLink。要获得得分最高的一对玩家,您可以按 Streak 的降序对行进行排序,并将它们限制为只有一行,如下所示:

SELECT
s.Player1,
s.Player2,
s.Streak,
u1.PhotoLink AS PhotoLink1,
u2.PhotoLink AS PhotoLink2
FROM tbl_Streaks s
INNER JOIN tbl_UserRegistration u1 ON u1.UserName = s.Player1
INNER JOIN tbl_UserRegistration u2 ON u2.UserName = s.Player2
ORDER BY s.Streak DESC
LIMIT 1

关于asp.net - sql查询可以是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10613715/

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