【发布时间】:2015-06-16 20:00:11
【问题描述】:
是否可以进行这样的更新查询?这可能不是,只是我想可能解决我糟糕的数据结构困境的方法。我想要完成的是:
使用表 vet 中存在 entrytype 的计数来更新表 prodinformation
Set @location varchar(100), @entrydate datetime
Set @location = 'server01.database01.dbo.manhunt
Set @entrydate = GetDate()
Update prodinformation
Set totalenteredtoday = abc.te
FROM prodinformation d
JOIN (SELECT Count(ID)
from @location
WHERE entrytype IN (
Select validentrytype
from vet
where ltrim(rtrim(entrydate)) = @entrydate) As te
【问题讨论】:
-
您缺少连接条件,不清楚为什么要连接到
count返回的单行结果? -
@MartinSmith - 我想要完成的是使用表 vet 中存在 entrytype 的计数来更新表 prodinformation
标签: sql-server-2008 sql-update