Ich weiß, dass diese Frage schon einmal gestellt wurde, aber keine der Antworten konnte mir helfen, meine gewünschten Anforderungen zu erfüllen. So stellt die Frage in neuem ThreadPivot für Rotverschiebung Datenbank
In Rotverschiebung wie schwenkt die Daten in eine Form einer Zeile pro jedes einzelnen Dimension-Set verwenden kann, zum Beispiel:
id Name Category count
8660 Iced Chocolate Coffees 105
8660 Iced Chocolate Milkshakes 10
8662 Old Monk Beer 29
8663 Burger Snacks 18
zu
id Name Cofees Milkshakes Beer Snacks
8660 Iced Chocolate 105 10 0 0
8662 Old Monk 0 0 29 0
8663 Burger 0 0 0 18
Die Kategorie oben aufgeführt wird sich ständig ändern. Redshift unterstützt den Pivot-Operator nicht und ein case
Ausdruck wäre keine große Hilfe (wenn nicht, schlagen Sie bitte vor wie es geht)
Wie kann ich dieses Ergebnis in Rotverschiebung erreichen?
(Obige ist nur ein Beispiel, würden wir 1000+ Kategorien haben und diese Kategorien halten die auf die Veränderung)
Überprüfen Sie diese Problemumgehung. Nicht ideal, erlaubt aber eine beliebige Anzahl von Kategorien. http: // Stapelüberlauf.com/questions/42684179/aws-redshift-pivot-table-all-dimensions/42687221 # 42687221 – systemjack