TableB に基づいて TableA の ColumnA を更新しようとしています。以下は、TableA を更新するためにループする必要がある結果セットです。
SELECT TableB.ColumnA,
TableB.ColumnB
FROM TableA, TableB
WHERE TableA.ColumnA =NULL
AND TableB.ColumnB = TableA.ColumnB
AND TableB.ColumnC =true;
両方のテーブルの CoulmnA は同じ型とデータです。両方のテーブルの ColumnB は同じ型とデータです。
私ができないことは、結果セットをループして、以下に記述された同様の方法で TableA を更新することです。
上記の結果セットの各行。
UPDATE TableA
SET ColumnA = ResultSet.ColumnA
WHERE TableA.ColumnB = ResultSet.ColumnB;