我只是一个初学者,我的简单 SQL 代码有问题。我正在尝试检索不同国家/地区的 outbound-cost-pal 的平均值,并将其写入仓库的每个相应行。
我的代码如下:
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 子句”中收到错误消息“Unknown column 'cost.country'”。