1

我是 SQL 新手。我读了一些关于如何创建单行表并不是一个好的做法,但我不禁发现它在我的情况下很有用。我正在制作一个网络应用程序来平衡组织中员工的工作量。因此,除了跟踪分配给每个员工的工作量以及每项任务(两种主要任务类型)需要多少工作量之外,我还需要跟踪总体工作量。

所以我计划为总工作量制作一个单行表,包含三列。两种任务类型中的每一种,加在一起。第三个是这两个总数的总和。我计划在添加新任务或更改其要求时使用触发器来更新表,以便它反映在总数中。

如果我朝着正确的方向前进,请告诉我。谢谢!

4

1 回答 1

3

它可以工作,但不可扩展,如果明天您需要添加第三个主要任务,那么您将需要更改表并添加另一列(不是那么首选)。因此,您现在可以只使用包含两列任务类型和负载的表,并且您始终可以使用 sql 查询计算总和。

于 2012-08-13T06:23:53.137 回答