gpt4 book ai didi

sql - 连接行而不丢失列数据

转载 作者:行者123 更新时间:2023-12-04 16:01:33 26 4
gpt4 key购买 nike

我有一个看起来像这样的数据集:

ID  Bool1  Bool2  Bool3
A 0 0 1
A 1 0 0
A 0 1 0
A 0 0 1
B 1 0 0
B 0 1 0

我想把它转换成

ID  Bool1  Bool2  Bool3
A 1 1 1
B 1 1 0

意思是只有一个distinct ID,每个distinct ID都会收到它给定的所有“1”值。

有什么想法吗?

最佳答案

使用max()聚合和group by

select id, max(bool1) as bool1, max(bool2) as bool2,max(bool3) as bool3
from tablename
group by id

关于sql - 连接行而不丢失列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59170344/

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