idproducttype 列と idcause 列を含む NOTOK テーブルと、次のようなクエリがあります。
SELECT pt.Name, c.Description
FROM NOTOK n
JOIN ProductType pt ON n.IDProductType = pt.ID
JOIN Cause c ON n.IDCause=c.ID
次のデータセットを返します
製品タイプCAUSE
productType1 cause1 productType1
cause1
productType1 cause1
productType1 cause2
productType1 cause2
productType1 cause3
productType2 cause1
productType2 cause1
productType3 cause3
productType3 cause3
productType3 cause1
ここで、これを ProductType 列でグループ化し、最も一般的な 2 つの原因を別の列に入れたいので、結果は次のようになります。
製品タイプ CAUSE1 CAUSE2 productType1
cause1 cause2
productType2 cause1 NULL
productType3 cause3 cause1
どうすればいいですか?