微言记

关注

MySQL update select 结果

微言记

关注

阅读 166

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 76 0 0

爱薇Ivy趣闻

mysql update select

爱薇Ivy趣闻 189 0 0

言诗把酒

mysql delete/update select查询的数据

言诗把酒 89 0 0

倚然君

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

倚然君 11 0 0

夜空一星

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

夜空一星 66 0 0

干自闭

Select…For Update语句与锁

干自闭 79 0 0

前行的跋涉者

JavaScript Json Create、Select、Delete、Update

前行的跋涉者 163 0 0

Python百事通

Kotlin select 选择最快结果

Python百事通 55 0 0

谁知我新

oracle PL/SQL 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可更新结果

谁知我新 14 0 0

精彩评论(0)

0 0 举报