我有两个表,CountLogs
和RegisterCountLogs
。它们都具有相同的FK限制,所以我想将时间戳从一个传送到另一个。我如何在一个SQL语句中实现这一点?更新一个表中的行,使用另一个数据
E.g.
SELECT [DeviceSerial]
,[LogEntryID]
,[Timestamp]
FROM [dbo].[CountLogs]
UPDATE RegisterCountLogs
SET Timestamp = [OTHERQUERY?].Timestamp
WHERE [DeviceSerial] = [OTHERQUERY?].[DeviceSerial]
AND [OTHERQUERY?][LogEntryID] = [OTHERQUERY?].[LogEntryID]