Ich habe eine Tabelle wie diese, ich verwende code1
und code2
als Primärschlüssel.Verwenden von Pivot in SQL mit zwei Spalten als Primärschlüssel
Code1 Code2 Data1 Data2 Data3
11 0 a b 7
11 1 b b 6
12 2 z v 5
Ich möchte die Tabelle in das verwandeln:
Code1 Code2 TheData (create id ?)
11 0 a 0
11 0 b 1
11 0 7 2
11 1 b 0
11 1 b 1
11 1 6 2
12 2 z 0
12 2 v 1
12 2 5 2
Ich dachte über eine ID hinzugefügt, weil ich die Informationen bin zu verlieren, welche Daten ich eingefügt habe.
Später in der SQI werde ich die ID verwenden, um die guten Daten abzurufen, aber es ist nicht die Frage hier. Die Anzahl der Spalten in 'temp' ist statisch, so dass ich beliebig schwenken kann.
Was ist mit 1 passiert? – Strawberry
Ich vergesse es, Bearbeitung sofort! –