0

我想知道是否有可能只用一个 SQL 语句来解决以下操作:

表 A:用户表

表 B:用户的外键条目

表A表B之间的关系是1 -> *

因为我不想每次都为特定用户计算表 B中的条目,所以我想在用户表中为该计数保留一列。为此,我需要一个为每个用户更新此列的查询。

这可能吗?

4

1 回答 1

3

你可以试试这个:UPDATE USERS U SET COUNT_ENTRIES=(SELECT COUNT(*) FROM ENTRIES WHERE USERID=U.ID)

于 2012-12-21T10:42:47.677 回答