Ich habe eine Tabelle:Postgres: konvertieren einzelne Zeile mehrere Zeilen
Table_Name: price_list
---------------------------------------------------
| id | price_type_a | price_type_b | price_type_c |
---------------------------------------------------
| 1 | 1234 | 5678 | 9012 |
| 2 | 3456 | 7890 | 1234 |
| 3 | 5678 | 9012 | 3456 |
---------------------------------------------------
Ich brauche eine Auswahlabfrage in Postgres, die wie folgt zur Folge ergibt:
---------------------------
| id | price_type | price |
---------------------------
| 1 | type_a | 1234 |
| 1 | type_b | 5678 |
| 1 | type_c | 9012 |
| 2 | type_a | 3456 |
| 2 | type_b | 7890 |
| 2 | type_c | 1234 |
...
Jede Hilfe mit Links zu ähnlichen Beispiele sehr geschätzt.
nur 'select id, 'a', a union select id,‘ b'b und so weiter? .. –
Danke! das funktioniert großartig .. wird es für große Datenmengen optimal sein? – skybunk
nichts smarter kommt ATM sowieso :) –