【发布时间】:2013-04-17 12:14:13
【问题描述】:
我认为这很简单,但我无法理解它......
我有一张表tbl1,它有列id,otherstuff,num。
我有另一个表 tbl2,它有列 id,info。
我想要的是使tbl1 的num 列等于tbl2 中具有相同id 的行数。有点像这样:
UPDATE tbl1 SET num =
(SELECT COUNT(*) FROM tbl2 WHERE id=tbl1.id)
有什么想法吗?
【问题讨论】:
-
你试过了吗?看起来很像this 答案。
-
多么奇怪。我不认为我写的是正确的 SQL。