[linux-l] SQL / PostgreSQL

Olaf Radicke olaf_rad at gmx.de
Di Sep 19 20:43:40 CEST 2006


Am Dienstag, 19. September 2006 20:15 schrieb Nico Golde:
> Hallo Olaf,
>
> * Olaf Radicke <olaf_rad at gmx.de> [2006-09-19 19:57]:
> > Ich habe ein Problem...
> > Wenn ich eine Datensatz in eine Tabelle einfüge, dessen einziger
> > eindeutiger Schüssel ein SERIAL PRIMARY KEY ist, wie bekomme ich raus,
> > unter welcher ID der Datensatz gespeichert wurde? Nachträglich danach
> > suchen geht nicht, weil alle anderen Spalten mehrfach vorkommen können
> > und nicht eindeutig sind. Also brauche ich gleich beim INSERT die SERIAL
> > PRIMARY KEY zurück. Wie bekommt man das hin??
>
> Die id wird als ganz normale Spalte in der Tabelle
> gespeichert und sollte mit select id erreichbar sein.


Okay, welche ID ist die Richtige...?

ID	|Produkt
----------------------------
1	|kaffee
2	|kaffee

Es gibt zwei Kaffee, die unterschiedlichen Eigenschaften werden aber
in anderen Tabellen beschrieben. Welchen Kaffee habe ich zuletzt angelegt?

Olaf




Mehr Informationen über die Mailingliste linux-l