gpt4 book ai didi

mysql - SQL 使用 INNER JOIN 更新选定的行

转载 作者:行者123 更新时间:2023-11-29 23:30:44 25 4
gpt4 key购买 nike

我正在尝试使用 t2 中的数据更新 t1 中的选定行。我认为 UPDATE/INNER JOIN 没问题,但我不确定如何将更新的行限制为组合语句中 SELECT 中的行:

SELECT * FROM exp_channel_titles WHERE channel_id = 12

UPDATE exp_channel_data t1
INNER JOIN exp_channel_titles t2 ON t1.entry_id = t2.entry_id
SET t1.field_id_131 = t2.url_title

我怎样才能实现这个目标?

最佳答案

你尝试过吗:

UPDATE exp_channel_data t1
INNER JOIN exp_channel_titles t2 ON t1.entry_id = t2.entry_id AND t2.channel_id = 12
SET t1.field_id_131 = t2.url_title

关于mysql - SQL 使用 INNER JOIN 更新选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596399/

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