次のように where 句を使用して test テーブルから 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))
すべての列には、timeStamp が 2013-09-05 18:23:50 であるテスト テーブルに対応する一意のデータがあります。
これは、列の値を示すテスト テーブルのスクリーンショットです。
これは、実行後に表示される testResult のスクリーンショットです