0

こんな感じのテーブルがあります。

owner     owner_email     customer
dude1     email1          customer1
dude1     email1          customer2
dude1     email1          customer3
dude2     email2          customer4
dude2     email2          customer5

等...

私は次を探しています

owner     owner_email     customer1     customer2     customer3 etc

このサイトのピボットの例を使用すると、グループ化するために他に何かが必要であることがわかり始めていますが、それはありません。ここでピボットを使用するのは正しい解決策ですか? 別の例を使用すると、次のようになります。

SELECT * FROM 
(
SELECT [owner], [owner_email], [customer]
FROM tTableName
) AS source
PIVOT
(
    MAX([customer])
    FOR [customer] IN ([name1][name2][name3][name4][name5])
) as pvt

ありがとう。

4

1 に答える 1