【发布时间】:2020-07-29 00:58:02
【问题描述】:
我是 mysql 的新手,但我有两个表要合并在一起。
users2 行:
`id`, `gulaged`, `wbeg`, `wcash`, `wad`, `wfurry`, `wmute`, `wtoxic`, `dbump`, `message`, `banreason`, `steam_id`, `value`, `bg`, `eggs`
users3 行:
`id`, `steam_id`, `value`
我尝试了多种方法,例如
INSERT INTO users2(`id`, `steam_id`, `value`) SELECT `id`, `steam_id`, `value` from users3 WHERE `id` = `id`
和
update users2
INNER JOIN users3 on users2.id = users3.id
set users2.steam_id = users3.steam_id and users2.value = users3.value
我只想导入 id 与 users2 相同的 users3 行。
【问题讨论】:
-
请提供样本数据和预期结果。目前尚不清楚您是想要
UPDATE还是INSERT查询(或两者兼而有之)。 -
我想从 users3 更新 users2 中的 value 和 steam_id,其中用户 2 和 users3 中的 id 相同
标签: mysql sql join sql-update