我有一张表old_data
和一张表new_data
。我想写一个给我的选择语句
id
,因此id
中new_data
的行应更新old_data
我需要编写一个select语句(我相信它应该有联接),这将使我的old_data更新为新数据并添加新数据。
示例:
表a:
id count
1 2
2 19
3 4
表b:
id count
2 22
5 7
我需要一个给我的SELECT语句
id count
1 2
2 22
3 4
5 7
答案 0 :(得分:0)
您可以使用连接来选择数据,您可以将insert语句用作新表,但不能使用连接来执行insert和update语句。
答案 1 :(得分:0)
Join是用于执行查询,而不是用于插入或更新。 在MySql中,最简单的工作方式是:
REPLACE INTO old_data SELECT * FROM new_data;