記事のすべての機能を含むテーブルを取得するための SQL Server リクエストを受け取りました。
SELECT
tartikel.cArtNr AS ID,
tMerkmal.cName AS Feature,
tMerkmalWertSprache.cWert AS FeatureValue
FROM
tartikel
INNER JOIN
tArtikelMerkmal ON tartikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN
tMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmal.kMerkmal
INNER JOIN
tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
WHERE
(tMerkmalWertSprache.kSprache = '1')
次のような結果が得られます。
ID | FeatureName | FeatureValue
--------------------------------
1 | Feature 1 | Value a
1 | Feature 2 | Value a
1 | Feature 2 | Value b
1 | Feature 2 | Value c
1 | Feature 3 | Value a
FeatureName
しかし、別の列の値でグループ化したかったのです。
このような:
ID | FeatureName | FeatureValue 1 | FeatureValue 2 | FeatureValue 3
-------------------------------------------------------------------
1 | Feature 1 | Value a | |
1 | Feature 2 | Value a | Value b | Value c
1 | Feature 3 | Value a | |
でソートされたテーブルを取得するようにリクエストを変更するにはどうすればよいFeatureName
ですか?