gpt4 book ai didi

mysql - 如何将列合并为一行

转载 作者:行者123 更新时间:2023-11-29 13:31:20 24 4
gpt4 key购买 nike

我在一个查询中有以下数据:(始终有 3 行联系人数据。始终)

name     phone
john 5551234
jane 3452345
paul 8475739

我在另一个查询中有以下数据:

col1     col2     col3
data1 data2 data3

我想要做的是将第一个查询添加到第二个查询以获得此:

col1    col2    col3    name1   phone1    name2   phone2    name3   phone3
data1 data2 data3 john 5551234 jane 3452345 paul 8475739

最佳答案

您的目标是创建pivot table根据您的查询 - 和 here这是 MySQL 中常见的解决方案。

但它非常不稳定 - 最好在应用程序中进行正确的格式化,因为特定行的计数可能会有所不同,数据可能会变得不一致,等等。 - 所以总的来说,这个想法不是一个好主意。

关于mysql - 如何将列合并为一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19421188/

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