私は初心者なので、単純な SQL コードに問題があります。さまざまな国の outbound-cost-pal の平均値を取得し、これを Warehouse の対応するすべての行に書き込もうとしています。
私のコードは次のとおりです。
INSERT INTO Warehouse (`inbound-cost-pal`)
SELECT cost.`average`
FROM Warehouse AS wh
INNER JOIN (
SELECT
AVG (`warehouse-cost-table`.`outbound-cost-pal`) AS `average`
FROM `warehouse-cost-table`
)cost
ON wh.`location-tariff-code` = LEFT(cost.`country`,2)
;
「'on 句' の列 'cost.country' が不明です」というエラー メッセージが表示されます。