微言记

关注

MySQL update select 结果

微言记

关注

阅读 162

2022-07-12


需要用到​​INNER JOIN​​。

UPDATE `table_live` a
INNER JOIN (
SELECT
GROUP_CONCAT(c.id) AS group_ids,
ingroup
FROM
`table_live` c
WHERE
ingroup = 11245
) AS b ON a.id = b.ingroup
SET a.groupliveids = b.group_ids
WHERE
a.id = 11245;

参考:https://dev.mysql.com/doc/refman/8.0/en/update.html


相关推荐

践行数据分析

sql update select(使用select结果进行update)

践行数据分析 81 0 0

吴wuwu

[MySQL]mysql update select 从查询结果中更新数据

吴wuwu 72 0 0

爱薇Ivy趣闻

mysql update select

爱薇Ivy趣闻 188 0 0

言诗把酒

mysql delete/update select查询的数据

言诗把酒 86 0 0

倚然君

[MySQL] 行级锁SELECT ... LOCK IN SHARE MODE 和 SELECT ... FOR UPDATE

倚然君 9 0 0

夜空一星

mysql select怎样根据季度出来多个结果

夜空一星 66 0 0

干自闭

Select…For Update语句与锁

干自闭 76 0 0

前行的跋涉者

JavaScript Json Create、Select、Delete、Update

前行的跋涉者 161 0 0

爱我中华8898

select from update row的实现

爱我中华8898 88 0 0

Python百事通

Kotlin select 选择最快结果

Python百事通 53 0 0

精彩评论(0)

0 0 举报