これは簡単だと思ったのですが、頭がわかりません...
私は1つのテーブルを持っtbl1
ていて、それには列がありますid
, otherstuff
, num
.
別のテーブルtbl2
があり、列がありますid
、info
。
私がしたいのは、のnum
列をtbl1
同じ行の数に等しくすることid
ですtbl2
。このような種類:
UPDATE tbl1 SET num =
(SELECT COUNT(*) FROM tbl2 WHERE id=tbl1.id)
何か案は?