gpt4 book ai didi

MYSQL UNION 和/或 PIVOT

转载 作者:行者123 更新时间:2023-11-30 21:57:34 25 4
gpt4 key购买 nike

我想出了这个查询,它返回我需要的数据——有人建议我使用 UNION,可能还有 PIVOT,但由于 SQL 技能有限,这就是我想出的。我确实尝试过 PIVOT,但得到了同样的结果

SELECT RoundNo, Team, WL
FROM `MatchDetails2017`
WHERE Season = 2017 AND Team = 'Team A'
UNION
SELECT RoundNo, Team, WL
FROM `MatchDetails2017`
WHERE Season = 2017 AND Team = 'Team B'

数据是这样出来的

RoundNo | Team  |WL  
R1 | Team A | W
R2 | Team A | L
R3 | Team A | W
R4 | Team A | W
R1 | Team B | L
R2 | Team B | W
R3 | Team B | L
R4 | Team B | L

但是我想要这样的输出

RoundNo | Team A  | Team B  
R1 | W | L
R2 | L | W
R3 | W | L
R4 | W | L

我已经按照建议更新了查询,但在它显示为之后它并不是我想要的

RoundNo | Team | Team A  | Team B  
R1 | Team A | W | 0
R1 | Team B | 0 | L
R2 | Team A | L | 0
R2 | Team B | 0 | W
R3 | Team A | W | 0
R3 | Team B | 0 | L
R4 | Team A | W | 0
R4 | Team B | 0 | L

最佳答案

我明白了 - 我刚刚从开头的 SELECT 和 GROUP BY 中删除了 Team

关于MYSQL UNION 和/或 PIVOT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44587577/

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