我已创建以下内容以快速填充数据透视表:
INSERT INTO `document_product` (`product_id`, `document_id`)
SELECT `olddocs.product_id`, `documents.id`
FROM `olddocs`
JOIN `documents`
ON `olddocs.location` = `documents.location`
我收到错误消息:未知列' olddocs.product_id'在'字段列表' 但所有字段都正确,我的订购/分组错误了吗?
答案 0 :(得分:1)
我相信你的反击是错误的。试试这个:
INSERT INTO `document_product` (`product_id`, `document_id`)
SELECT `olddocs`.`product_id`, `documents`.`id`
FROM `olddocs`
JOIN `documents`
ON `olddocs`.`location` = `documents`.`location`