Moin,
ich habe eine Tabelle t1:
id1 | id2 --------- 1 | 1 1 | 2 1 | 3 2 | 1 2 | 4
Ich brauche eine t2:
id1 | id2 --------- 1 | 1 1 | 2 1 | 3 1 | 4 2 | 1 2 | 2 2 | 3 2 | 4
Also: je eine Zeile für alle Werte von id1, id2, also Anzahl(id1) * Anzahl(id2) Zeilen.
Gibt es einen eleganteren Weg, als mittels plpgsql durch die Tabelle zu watscheln und INSERTs zu bilden? Irnkwie hab ich grad einen Denk-Aussetzer...
Ziel ist, falls das interessiert, eine Kreuz-Tabelle. Dazu gibt es im contrib von PostgreSQL eine Funktion, nur brauche ich dazu eine Hilfstabelle in dieser Form.
Andreas