Mysql填充数据透视表

时间:2016-04-07 09:23:03

标签: mysql

我已创建以下内容以快速填充数据透视表:

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'在'字段列表' 但所有字段都正确,我的订购/分组错误了吗?

1 个答案:

答案 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`