我有三个表:第一个有一个类别ID列表,第二个有数据集信息,第三个有导入信息。
我有什么
select dataset.pc_id , count(*)
from import
join dataset on CAST (dataset.internal_id as varchar(20)) = import.product_id
group by dataset.pc_id, order by pc_id asc
这将输出:
3 4
4 5
6 200
7 192
8 1000
product_category
发挥作用的地方是:我希望输出看起来像:
1 0
2 0
3 4
4 5
6 200
...
16 0
16是来自product_category
表的不同产品类别的数量,我目前无法弄清楚如何适应该陈述。
将所有来自产品类别的ID添加到此列表中的方法是什么?加入的信息会占用结果?
答案 0 :(得分:0)
想出来,需要摆脱选择dataset.pc_id,然后选择product_category.id,然后右键加入product_category。