Dynamisch erstellen Spalten SQL
Ich habe eine Kundentabelle
Customer ID Name
1 John
2 Lewis
3 Mary
Ich habe einen anderen Tisch CustomerRewards
TypeID Description
1 Bronze
2 Silver
3 Gold
4 Platinum
5 AnotherOne
Und der Final Table
RewardID TypeID CustomerID
1 1 1
2 1 1
3 2 1
4 2 2
Die customerTypes-Tabelle ist dynamisch. Viele dieser Typen können hinzugefügt und entfernt werden. Grundsätzlich möchte ich nur, dass die Spalten dynamisch generiert werden und in jeder Spalte eine Anzahl, so etwas wie
CustomerName Bronze Silver Gold Platinum AnotherOne total
John 2 1 0 0 0 3
Lewis 0 1 0 0 0 1
Grand TOTAL 2 2 0 0 0 4
Das Problem, wie ich es sagte, dass die Typen dynamisch und die Kunden dynamisch sind, so dass ich die Spalten abhängig von den Typen im System dynamisch sein müssen
Ich habe c # markiert, da ich dies in einer DataGridView benötige
Danke im Voraus