【发布时间】:2015-10-07 10:10:07
【问题描述】:
我有两张表,它们的值是
lot-master:
event-id lotid status
1 1 Awarded
1 2 Awarded
1 3 Awarded
和event-master:
event-id status
1 Open
如果授予所有lot-master 状态,则使用update 查询更新event-master 状态。
【问题讨论】:
-
那你想要什么? ,不清楚..
If all lot-master status is awarded then event-master status update using update query,那你要更新什么? -
存储“计算”值(来自其他列)通常是个坏主意。比如给 event-id = 1 加上一个未获奖的lotid,那么event-master的状态就会出错!
-
用户自动授予的批次主状态
-
不一定所有的lot-master状态都是Awarded......但是当所有lot-master状态都被授予时,event-master状态是Awarded
标签: sql sql-server-2012