【发布时间】:2018-05-15 13:30:23
【问题描述】:
我的应用程序中有以下查询:
SELECT
p.old_product_id,
l.product_id,
p.sku,
p.title,
p.option_one,
p.option_two,
FROM
lookup_id l
JOIN temp_price_tables_data p USING (sku);
而且效果很好。但是,temp_price_tables_data 表中的一小部分记录没有出现在结果中。
这是因为 lookup_id 表中的 sku 不存在于 temp_price_tables_data 中。
有没有办法将这些记录保存在新数据中?
或者有没有办法只获取这些记录,以便我可以存储结果以供以后处理?
编辑:
第一个表列 = old_product_id、sku、title、option_one、option_two
第二个表列 = product_id, sku
表应该有共同的 SKU。
【问题讨论】:
-
LEFT JOIN/RIGHT JOIN -
什么是“新数据”?
标签: mysql