我有表,1表示“文章”,另一表称为“链接”。
我想从表链接中获取url和title,并使用links表中的数据更新articles表。我不确定该怎么做。链接表有引用它的article_id,任何人都可以帮忙吗?
如果有帮助,这里有一些伪代码吗?
UPDATE articles
SET articles.url,
articles.title = (SELECT links.url,
links.title
FROM links
WHERE articles.id = links.article_id)
这有意义吗?
答案 0 :(得分:3)
UPDATE articles, links
SET articles.url = links.url,
articles.title = links.title
WHERE articles.id = links.article_id
OR
UPDATE articles
INNER JOIN links ON (articles.id = links.article_id)
SET articles.url = links.url,
articles.title = links.title