私はtable A
には1800レコード、table B
には800レコードあります。不足しているID +価格をtable A
からtable B
にコピーしたいと思います。IDと価格が1つのテーブルから別のテーブルにコピーされています
両方のテーブルのカラムが異なります。一般的な列はID
です。クエリの作成を開始しましたが、わからないのはどの列をコピーするかを指定する方法です。
は、これまでのところ、私はこの
INSERT INTO productprice
SELECT products.productID, products.rrp FROM products
LEFT OUTER JOIN productprice ON productprice.productID = products.productID
WHERE productprice.productID IS NULL;
問題も私がコピーしたい二列の値であるtable B
の列price
にtable A
から列rrp
である持っています。基本的には:
products.productID
とproducts.rrp
- >productprice.productID
とproductprice.price