あるテーブルから別のテーブルに列をコピーする必要があります。問題は、値を正しい行と一致させることです。
INSERT INTO DestinationTable (money_owed)
SELECT "credit"
FROM SourceTable
宛先テーブルを検索し、別のフィールドを比較してソース テーブルのフィールドと同じかどうかを確認するにはどうすればよいですか?
あるテーブルから別のテーブルに列をコピーする必要があります。問題は、値を正しい行と一致させることです。
INSERT INTO DestinationTable (money_owed)
SELECT "credit"
FROM SourceTable
宛先テーブルを検索し、別のフィールドを比較してソース テーブルのフィールドと同じかどうかを確認するにはどうすればよいですか?
一致する条件で 2 つのテーブルを結合する必要があります。
このようなもの
UPDATE
DestinationTable
SET
DestinationTable.money_owed = SourceTable.Credit
FROM
DestinationTable
INNER JOIN SourceTable
ON DestinationTable.Field2 = SourceTable.Field2
次から更新を行います。
UPDATE
destination
SET
destination.money_owed = source.Credit
FROM
destination
INNER JOIN
source
ON
source.id = destination.id