我有 2 张 table ,original
和updated
.
original:
|---------|---------|---------|---------|
| URL | funded| days| time|
|---------|---------|---------|---------|
updated
|---------|---------|---------|---------|
| URL | funded | days | time |
|---------|---------|---------|---------|
如果两行(表 original
中的一行和 updated
中的一行)具有相同的 URL
,那我想抢funded
和days
在 updated table
并更新funded
和days
在original table
匹配 URL 出现的位置。
这可以使用 SQL 实现吗?如何实现?
最佳答案
您应该能够在此处使用 MySQL 的 UPDATE
连接语法。
UPDATE original a
INNER JOIN updated b
ON a.URL = b.URL
SET a.funded = b.funded,
a.days = b.days
关于mysql - 使用 2 个表的复杂更新查询 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41447489/