我下面有两个表
t1
-------------------------------------
| id | MaleCnt | FemaleCnt | flag |
------------------------------------
1 20 null 1
2 30 null 1
3 40 null 1
t2
----------------------------
| id | FemaleCnt | flag |
----------------------------
1 20 1
2 30 1
3 40 1
我想用表t2更新表t1上的“ FemaleCnt” (应该具有相同的ID和标志)
到目前为止,我只是写了一些查询,但是不起作用。
能给我一些小费吗?
答案 0 :(得分:2)
只需True
并更新:
JOIN
答案 1 :(得分:1)
这应该有效。
UPDATE t1 SET t1.FemaleCnt = t2.FemaleCnt
WHERE t1.id = t2.id AND t1.flag = t2.flag