mysql將查詢到的多個id合併成id字串

2021-10-24 18:03:30 字數 468 閱讀 5920

開發介面遇到乙個情景,查詢符合條件的id,將查詢出來的id作為字串更新到另乙個欄位中。但查詢到的結果是這樣的:

需要將查詢到的值合併成字串,更新到另乙個欄位中,用函式group_concat完美解決。將查詢到的id語句加上這個函式即可。

update asm_vip_passenger set accompany_id=(select group_concat(a.id)

from (select id from asm_vip_passenger where vip_id=#) as a) where id=#

函式還可以自定義分隔符

mysql 多個 Id MySQL查詢多個ID

從您的問題來看,我相信您當前的表結構如下 table user table project table shared id email id user id content id user id project id 1 james website.com 1 1 project for james...

MySql依據多個ID查詢

create table tbl user dtl user id varchar 32 user name varchar 50 create table tbl user inf tu id varchar 32 user ids varchar 2000 delimiter create fu...

mysql 兩個查詢 MySQL多個查詢合而為一

我目前正在使用此查詢.select sub id,pm id,count as expect from sub performancemeasures where progress 0 group by pm id 這是查詢生成的表.sub id pm id expect 1 162 4 1 163...