我有一个 NOTOK 表,其中包含 idproductype 和 idcause 列以及一个看起来像这样的查询
SELECT pt.Name, c.Description
FROM NOTOK n
JOIN ProductType pt ON n.IDProductType = pt.ID
JOIN Cause c ON n.IDCause=c.ID
这将返回以下数据集
产品类型 原因
产品类型1原因1 产品
类型1
原因1 产品类型1 原因1 产品类型1 原因2 产品类型1 原因2 产品类型1
原因3
产品类型2 原因1 产品类型2
原因1 产品类型3
原因3 产品类型3
原因3 产品
类型3
原因
1
现在,我想按 ProductType-column 对其进行分组,并将最常见的两个原因放在不同的列中,所以结果如下
PRODUCTTYPE CAUSE1 CAUSE2
productType1 cause1 cause2
productType2 cause1 NULL
productType3 cause3 cause1
我该怎么做?