0

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

どうすればいいですか?

4

2 に答える 2