【发布时间】:2016-03-07 10:32:41
【问题描述】:
请礼貌,我第一次尝试 MySQL 和我的第一个 SQL 问题。
我的新表(已经存在)也有 meta_key '_wpsc_sku' 并且在 meta_value 中也有相同的 sku 值。
我想将旧表(wpsc_smaak、wpsc_kg-of-st、wpsc_inhoud)中的底部 3 行复制到新表中,其中两个表中的元键都是具有相同值的 wpsc_sku。我有多个帖子/产品要复制。
到目前为止,我得到了这个(不工作),只是试图复制 1 个字段:
INSERT INTO `test_data` (`product_id`, `meta_key`, `meta_value`)
SELECT `test_data`.`product_id`, `wp_postmeta`.`meta_key`, `wp_postmeta`.`meta_value`
FROM `wp_postmeta` INNER JOIN `test_data`
WHERE (`wp_postmeta`.`meta_key`= '_wpsc_sku' AND `wp_postmeta`.`meta_value` = `test_data`.`meta_value`) AND `wp_postmeta`.`meta_key` = '_wpsc_smaak';
我希望你们都清楚这一点。
干杯。
【问题讨论】: