gpt4 book ai didi

MySQL - 将两列拆分为不同的两行

转载 作者:可可西里 更新时间:2023-11-01 06:57:17 27 4
gpt4 key购买 nike

如果这是一个愚蠢的问题,我不知道要创建这个抱歉。

我有一张表,两支球队和总 watch ,稍后我会在不同的地方使用这些信息,所以我的想法是将这两列合并为一列,但分为两行:

HomeTeam      AwayTeam     Totalwatch 
A B 100
A C 90
C A 80
D B 70
C E 50

我可以这样吗

Teams          TotalWatch
A 100
B 100
A 90
C 90
C 80
A 80
D 70
B 70
C 50
E 50

我有几个专栏,所以它们也会重复。

请注意,我知道 concat 如何在单行中使用 concat 函数 我不知道如何使用两行

最佳答案

您可以使用 UNION ALLORDER BY Totalwatch DESC 来获取根据 Totalwatch 排序的结果。

SELECT HomeTeam AS Teams, Totalwatch  FROM YourTable
UNION ALL
SELECT AwayTeam, Totalwatch FROM YourTable
ORDER BY Totalwatch DESC;

关于MySQL - 将两列拆分为不同的两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48072075/

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