gpt4 book ai didi

mysql - 为一行值显示多个列值

转载 作者:行者123 更新时间:2023-11-30 22:55:09 26 4
gpt4 key购买 nike

我目前有一个数据库,其中包含州内的县代码以及在这些县内开展业务的客户。有时,多个客户会在同一个县开展业务。我希望显示每个县代码,然后将与客户相关的县代码显示为单独的列。示例如下所示:

County Code Client1 Client2 Client3
32 1 2
42 3
43 6 8
44 2 8 5
45 2

到目前为止,我所能做的就是将其显示为两列,其中重复的县代码显示不同的贷方 ID。但是,一旦我将其输入到 Excel 中,将其放入上述格式是非常手动的。

对此有什么建议吗?

最佳答案

经过审查,这可以通过 GROUP_CONCAT() 来完成。它将它作为一个字符串,因此需要使用 Excel 进行修改,但这是一个简单的解决方案。

SELECT 
COUNTY_CODE,
GROUP_CONCAT(DISTINCT CLIENT_ID)
FROM CLIENT_TABLE
WHERE STATE = 'IA'
GROUP BY COUNTY_CODE
ORDER BY COUNTY_CODE;

关于mysql - 为一行值显示多个列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26745862/

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