我有两张这样的桌子:
电影
id | value
-------------
1 | 10
2 | 11
3 | 12
4 | 13
演员
id | movie_value |type | value
-------------------------------
1 | 10 | movie | 21
2 | 11 | movie | 22
3 | 12 | movie | 23
4 | 13 | series | 13
电影和演员之间没有关系,我知道这很奇怪。我想像那样转换电影表的“movie_id”。条件行=类型/电影。
电影
id | movie_id
-------------
1 | 21
2 | 22
3 | 23
4 | 13
某种搜索/替换数字。这可能在 MySql 上吗?
我的查询不起作用:
UPDATE movies
INNER JOIN actors ON movies.value = actors.movie_value AND actors.type='movie'
SET id = actors.value