如何使用计数查询来(自动)更新表中的列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用计数查询来(自动)更新表中的列相关的知识,希望对你有一定的参考价值。

我正在建立一个出勤管理系统,其中有一个包含所有已标记出勤表的数据库,我想统计所有记录以将它们放入另一个称为Accounts的表中>

“ Table1 code>”>“查询<code PCount code>数据表”>“ PCount code>设计视图”>“帐户(表格)”

我尝试运行更新查询以使用子查询PCount来设置'Present Count'值,该子查询根据用户名对记录进行排序

我已经运行了Query1,但是它不会根据Present Count更改CountOfUsername中的记录,例如Present CountUser2应该为= 3

PCount

SELECT Table1.Username, Count(Table1.Username) AS CountOfUsername    FROM Accounts INNER JOIN Table1 ON Accounts.Username = Table1.Username
GROUP BY Table1.Username

Query1

UPDATE Accounts INNER JOIN PCount ON Accounts.Username = 
PCount.Username SET Accounts.[Present Count] = 
[PCount.CountOfUsername]
WHERE (((Accounts.Username)=[PCount].[Username]))

我正在建立一个出勤管理系统,其中有一个数据库,其中包含所有已标记出勤率的表,我想对所有记录进行计数,以将它们放入另一个表,称为帐户I ...

答案
我发现了如何实现这一目标:在要从查询中接收值的表的设计视图中:

以上是关于如何使用计数查询来(自动)更新表中的列的主要内容,如果未能解决你的问题,请参考以下文章

如何使用特定表中的列作为我需要从中删除、插入或更新数据的表名

如何使用 Amazon Redshift 中的临时表列更新现有表中的列?

如何使用自动增量更新字段 CONCAT?

如何通过读取、递增和更新数据库中的列来有效地保持计数

Impala 查询以获取计数聚合函数中使用的列的样本值

如何在子查询中使用外部查询中的列从另一个表中获取结果?