【发布时间】:2011-09-15 04:45:23
【问题描述】:
我有 2 个表,我正在使用 join 从这 2 个表中获取公共记录。我使用了以下查询,但我的问题是我的记录翻了一番。查询如下
SELECT * FROM pos_metrics pm INNER JOIN pos_product_selling pps ON
pm.p_id=pps.p_id WHERE pm.p_id='0' AND pps.pos_buying_id='0' AND pm.type=1
pos_metrics 表:
pos_product_sales 表:
输出:
编辑
当我尝试同时使用 GROUP BY 和 DISTINCT 时,我没有得到重复,但第二个表中的值重复了。还有其他解决方案吗?
【问题讨论】: