gpt4 book ai didi

mysql - 如何在mysql中合并同一列标题下的两列

转载 作者:行者123 更新时间:2023-11-29 22:24:27 25 4
gpt4 key购买 nike

如何使用 SQL 查询生成下表,其中 CHEMISTRY,CA1,CA2, ExAM,TOT,来自 ChemTable,PHYSICS,CA1,CA2,ExAM,TOT,来自 PhyTable 和 ENGLISH,CA1,CA2,ExAM, TOT,来自EngTable。谢谢

 __________________________________________________________________________
| CHEMISTRY | PHYSICS | ENGLISH |
|________________________|________________________|________________________|
| CA1 | CA2 | EXAM | TOT | CA1 | CA2 | EXAM | TOT | CA1 | CA2 | EXAM | TOT |
|_____|_____|______|_____|_____|_____|______|_____|_____|_____|______|_____|

最佳答案

您想要使用 3 个选择的 UNION:

SELECT "CHEMISTRY" as class,CA1,CA2, ExAM,TOT from Chemtable
UNION
SELECT "PHYSICS" as class,CA1,CA2, ExAM,TOT from PhyTable
UNION
SELECT "ENGLISH" as class,CA1,CA2, ExAM,TOT from EngTable

但您确实想要标准化您的表结构。

关于mysql - 如何在mysql中合并同一列标题下的两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30400960/

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