gpt4 book ai didi

sql - 要列出的缓存 SQL 列

转载 作者:行者123 更新时间:2023-12-01 23:13:14 26 4
gpt4 key购买 nike

你知道有什么方法可以在单个 SQL 语句中创建下面的结果集吗?

记录集:

ID  AC9         Value
1 11111111 A
2 11111111 B
3 11111111 C
4 11111111 D
5 22222222 B
6 22222222 C
7 22222222 D
8 22222222 E
9 22222222 F
10 22222222 G

结果集:

AC9         MyValue
11111111 A,B,C,D
22222222 B,C,D,E,F,G

最佳答案

Cache 有一个非常简单的方法可以使用 list 函数来实现这一点。

select distinct ac9, list(value %FOREACH(ac9))

from (select 1 as id, 11111111 as ac9, 'A' as value
union all select 2, 11111111, 'B'
union all select 3, 11111111, 'C'
union all select 4, 11111111, 'D'
union all select 5, 22222222, 'B'
union all select 6, 22222222, 'C'
union all select 7, 22222222, 'D'
union all select 8, 22222222, 'E'
union all select 9, 22222222, 'F'
union all select 10, 22222222, 'G') sub

关于sql - 要列出的缓存 SQL 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25730561/

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