【发布时间】:2016-05-19 23:36:28
【问题描述】:
我有两个保存图像路径的表。已批准图像的数量应等于已发布图像的数量,但我有证据表明它们不是。一个表必须具有与另一个表相同的条件才能进行分组的连接。我只想返回两个计数不匹配的行。我已经包含了两个单独返回数据的查询。即使我尝试使用 Excel 作为拐杖,此查询将返回的行数也是数百万。
查询 1
select product_id, count(*)
from published p
join published_set ps on ps.id = p.media_set_id
group by ps.product_id
查询 2
select product_id, count(*)
from media
where status in 'APPROVED'
group by pro_sku
我确实使用 Excel 提取了我认为最差的一类产品,并且在 12,000 种产品中出现了 8,000 种不匹配。我想将此与网站的其他区域进行比较,我相信这些区域几乎没有不匹配。我的怀疑是系统在特定类别中错误地将数据插入到表中。
【问题讨论】:
-
问题是?
-
我想使用查询来分析我们的整个产品目录。如何将这两个单独的查询合并为一个查询?如果我一次按类别查询这些,我会运行超过 100,000 个查询。