Wenn Du 8.4 verwendest ist das ganz einfach:Code:SELECT row_number() over (), a, b, c FROM my_table;
Hallo,
gibt es eine möglich, in einer Spalte des Ergebnisse eine durchlaufende "Satznummer" zu erzeugen??? Dass würde mir bei der Kombination eines
Insert into table2 select a,b,c from table1
helfen.
leider ist es nicht damit getan, in table2 das Feld als serial anzulegen....
Vielleicht weiß ja jemand Rat...
Gruß
mkuis
Wenn Du 8.4 verwendest ist das ganz einfach:Code:SELECT row_number() over (), a, b, c FROM my_table;
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
--
Papa-Kind-Kur vom 8. bis 29. September ;-)
PostgreSQL Hosting
http://www.amazon.de/gp/registry/2APKFICAIYMWBads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
https://www.xing.com/profile/Andreas_Kretschmer7
--
Papa-Kind-Kur vom 8. bis 29. September ;-)
PostgreSQL Hosting
http://www.amazon.de/gp/registry/2APKFICAIYMWBads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
https://www.xing.com/profile/Andreas_Kretschmer7
Danke, die Funktion row_number war genau das, was ich gesucht habe. Ich habe erst vor zwei Wochen auf 8.4 gewechselt (was sich in der Geschwindigkeit übrigens wirklch gelohnt hat!), und muß mich jetzt wohl mal mit den neuen Window-Funktionen auseinandersetzen.
Danke für den Tipp!!
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen