我想使用 where 子句将测试表中的几条记录更新到 testResult 表,但我得到了所有唯一值。我知道为什么我会这样。
UPDATE testResult
SET TRM = te.TRM, timeStamp = te.timeStamp, FWD = te.FWD, OverAll = te.OverAll, ExRFln = te.ExRFln, ExDuty = te.ExDuty, VSWR = te.VSWR, REVPWR = te.REVPWR,
coordinateA = te.coordinateA, coordinateB = te.coordinateB
FROM test AS te CROSS JOIN
testResult
WHERE (te.timeStamp BETWEEN CONVERT(datetime, '2013-09-05 18:23:50', 120) AND CONVERT(datetime, '2013-09-05 18:24:59', 120))
所有列都有唯一的数据,对应于时间戳为 2013-09-05 18:23:50 的测试表
这是显示列值的测试表屏幕截图
这是执行后显示的 testResult 屏幕截图