由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - 请教一个SQL Query
相关主题
T-SQL Update Statement Question请教比较两个table,找出相同和不同的records
a problem, thank you请教oracle select top 10 from ... order by desc
Merge table with one single query?a complex sql query, high hand help!!!
[转载] Can anyone interpret this simple SQL?如何完成这个sql?
query questions请教一个ACCESS的土问题
急问一个关于T-SQL的问题,谢谢Help about a SQL statement
SQL combine two columns from two different tables no shared (转载)问一个SQL Query
oracle中如何查询已建立的表结构help on this query
相关话题的讨论汇总
话题: query话题: table话题: player话题: sql话题: player2
进入Database版参与讨论
1 (共1页)
m*****e
发帖数: 126
1
问题简化如下:两个table,
player table: playerid int, ...... other fields do not matter
game table: gameid int, player1 int, player2 int ...... other fields do not
matter
game table 中player1, player2分别对应player table中的playerid
请问如何用SELECT Query得到交锋次数最多的几对player.
Q**g
发帖数: 183
2
嗯,刚才在mysql里调过了。假设你想知道player table里的name。如果还想要别
的,一并填进去就是了。如果啥都不要,只想知道(player1, player2, count(gameid)
的话,就根本不用join了
select g.player1, g.player2, p1.name, p2.name, count(g.gameid) as counts
from game g, player p1, player p2
where g.player1=p1.playerid and g.player2=p2.playerid
group by g.player1, g.player2, p1.name, p2.name
order by counts desc

【在 m*****e 的大作中提到】
: 问题简化如下:两个table,
: player table: playerid int, ...... other fields do not matter
: game table: gameid int, player1 int, player2 int ...... other fields do not
: matter
: game table 中player1, player2分别对应player table中的playerid
: 请问如何用SELECT Query得到交锋次数最多的几对player.

a*******t
发帖数: 891
3
can add "top" for "最多的几对player"

【在 Q**g 的大作中提到】
: 嗯,刚才在mysql里调过了。假设你想知道player table里的name。如果还想要别
: 的,一并填进去就是了。如果啥都不要,只想知道(player1, player2, count(gameid)
: 的话,就根本不用join了
: select g.player1, g.player2, p1.name, p2.name, count(g.gameid) as counts
: from game g, player p1, player p2
: where g.player1=p1.playerid and g.player2=p2.playerid
: group by g.player1, g.player2, p1.name, p2.name
: order by counts desc

1 (共1页)
进入Database版参与讨论
相关主题
help on this queryquery questions
To get the 2nd, 3rd, 4th largest value急问一个关于T-SQL的问题,谢谢
我也问一个sql querry的问题SQL combine two columns from two different tables no shared (转载)
请问T-SQL中Group By之后怎么找到特定的recordoracle中如何查询已建立的表结构
T-SQL Update Statement Question请教比较两个table,找出相同和不同的records
a problem, thank you请教oracle select top 10 from ... order by desc
Merge table with one single query?a complex sql query, high hand help!!!
[转载] Can anyone interpret this simple SQL?如何完成这个sql?
相关话题的讨论汇总
话题: query话题: table话题: player话题: sql话题: player2