将查询记录合并为一个

MMATS

我真的可以为此头痛提供一些帮助...

让我们和足球运动员一起摆一张桌子,如下所示:

ID|Name|TeamID
1 |X   |10
2 |Y   |11
3 |Z   |12
etc.

和带有团队比赛的桌子是这样的:

Home|Away|Result
10  |11  |0
10  |12  |1
10  |13  |1
etc.

我想要完成的是获得如下所示的结果集:

HomePlayer1|HomePlayer2|HomePlayer3|AwayPlayer1|AwayPlayer2|AwayPlayer3|Result
x          |y          |z          |a          |b          |c          |1
etc.

我应该采取什么方法?假设两支球队的球员人数都是固定的。这是我可以在RDB中做的事而又没有难过的感觉,还是我应该换个角度思考?

罗伯特·贝恩

尽管可以在SQL语句中(取决于您所使用的RDBMS),但我认为最好还是以程序方式进行此操作,无论是通过程序SQL实现(例如EG Oracle的PL / SQL还是通过连接)从应用程序(例如Java应用程序)到数据库

一旦进入过程SQL层或应用程序层,这只是循环遍历查询结果并构建结果字符串的一种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将2个查询合并为一个查询

来自分类Dev

将SQL查询合并为一个查询

来自分类Dev

将单独的查询合并为一个查询

来自分类Dev

将多个子查询合并为一个查询

来自分类Dev

将2个不同的查询合并为一个

来自分类Dev

将两个查询合并为一个

来自分类Dev

将2个sql查询合并为一个

来自分类Dev

将2个SQL查询合并为一个

来自分类Dev

如何将单独的记录合并为一个?

来自分类Dev

如何将单独的记录合并为一个?

来自分类Dev

将多个SUM查询合并为一个结果

来自分类Dev

将SQL查询合并为一个

来自分类Dev

将多个mysql查询合并为一个结果

来自分类Dev

将许多查询合并为一个

来自分类Dev

将SQL查询合并为一个

来自分类Dev

将多个相同的SQLite查询合并为一个

来自分类Dev

MySQL将多个查询合并为一个

来自分类Dev

将多行合并为一个查询

来自分类Dev

将单独的查询结果合并为一个结果

来自分类Dev

甲骨文联盟将Oracle的两个记录合并为一个记录

来自分类Dev

将多行合并为一个

来自分类Dev

将导管合并为一个

来自分类Dev

将多行合并为一个

来自分类Dev

将文件合并为一个

来自分类Dev

如何将这两个linq查询合并为一个查询?

来自分类Dev

可以将这3个查询合并为一个MySQL查询吗?

来自分类Dev

将两个查询合并为一个子查询

来自分类Dev

SQL:将两个查询合并为一个查询

来自分类Dev

如何将这两个单独的聚合查询合并为一个查询?