gpt4 book ai didi

mysql - 将一个mysql查询的2个列结果集合并为一个

转载 作者:行者123 更新时间:2023-11-29 03:39:44 24 4
gpt4 key购买 nike

例子:

第一个查询:

从tb1中选择A,B,C;

---------------
A B C
---------------
1 1 3
2 1 4

第二个查询:

从tb2中选择E;

---------------
E
---------------
8
9

要求的结果格式应该是这样的:-

-----------------------
A B C E
-----------------------
1 1 3 8
2 1 4 9

请告诉我查询如何得到结果集。

最佳答案

如果您可以在两个表中都添加一个列 id 来标识每个表的行号,则可以使您的表结构更好。

然后你可以很容易地合并两个具有相同 id 的表。这里的关系是 id 列。

那么你可以这样做

 select A, B, C , E from Table1 t1
inner join Table2 t2
on t1.id = t2.id

请参阅此 DEMO HERE 中的结构化表格

结果:

    A   B   C   E
1 1 3 8
2 1 4 9

希望对你有帮助!

关于mysql - 将一个mysql查询的2个列结果集合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15717885/

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