gpt4 book ai didi

mysql - 将值连接到 mySQL 中的新列中

转载 作者:行者123 更新时间:2023-11-29 12:18:46 24 4
gpt4 key购买 nike

这是我想要做的伪代码:

update msa_list_copy 
select group_concat(distinct msa_name separator ', ') as concat_msa_name
group by msa

我的表msa_list_copy有两列...msa和msa_name。我正在尝试连接共享相同 msa(数字)的 msa_names 并将该值保存在(当前为空)第三列“concat_msa_name”中,但我不太明白。

最佳答案

您需要指定要更新的字段。

update msa_list_copy join 
(select msa, group_concat(distinct msa_name separator ', ')
as concat_msa_name from msa_list_copy
group by msa) as t0 using(msa)
set msa_list_copy.concat_msa_name=t0.concat_msa_name

关于mysql - 将值连接到 mySQL 中的新列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359142/

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