gpt4 book ai didi

mysql - 如何连接2个不返回单个值的suqueries? MySQL

转载 作者:行者123 更新时间:2023-11-30 00:50:41 24 4
gpt4 key购买 nike

我有三个表:玩家、统计数据和团队。

**Player Table**    **Team Table**
----------------- ----------------
id Name Age id Team Ratio
----------------- ----------------
1 Player1 15 1 Team1 10
2 Player2 20 2 Team2 5
3 Player3 40 3 Team3 40


**Stats Table**
-----------------------------
TName Column Value A B
-----------------------------
Player Age Young 10 30
Player Age Mature 30 50
Player Age Old 50 70
Team Ratio Good 20 40
Team Ratio Medium 8 20
Team Ratio Bad 0 8

我必须使用一些成员函数编写模糊查询,该函数将向我显示该组中谁是老成员的结果:

select function(Player.age, Stats.A, Stats.B) from Player join Stats where TName = 'Player'

另一项任务是编写查询,该查询将显示谁的不良比例:

select function(Team.ratio, Stats.A, Stats.B) from Team join Stats where TName = 'Team'

问题是我需要在一张表上显示这个结果。我正在尝试子查询 select (first_query),(second_query) 但出现错误 子查询返回超过 1 行

编辑

我没有将我的表格粘贴到这里,但我制作了更简单的版本。因此结果可能无效:

我得到了:

**function(Player.age, Stats.A, Stats.B)**
------------------------------------------
0.22222
0.44444
1

**function(Team.ratio, Stats.A, Stats.B)**
------------------------------------------
0.52
0.1
0

但我想要:

 |**function(Player...) | function(Team...)**|
| ----------------------------------------|
| 0.22222 | 0.52 |
| 0.44444 | 0.1 |
| 1 | 1 |

最佳答案

也许这个可行!

select * from (first_query) , (second_query)

关于mysql - 如何连接2个不返回单个值的suqueries? MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21005708/

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