Letzten Datensatz ermitteln

Letzten Datensatz ermitteln

am 15.06.2007 12:04:33 von Joachim Stratmann

Hallo!

Wie ermittele ich den letzten Datensatz einer Tabelle?
Ich kann die Datensätze zwar zählen lassen, doch muss die Zahl dann
nicht mit der Datensatz-ID übereinstimmen.

Gruß

J.

Re: Letzten Datensatz ermitteln

am 15.06.2007 12:13:29 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Letzten Datensatz ermitteln

am 15.06.2007 12:25:56 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Letzten Datensatz ermitteln

am 15.06.2007 12:45:43 von Stefan+Usenet

On Fri, 15 Jun 2007 12:04:33 +0200 Joachim Stratmann wrote:
> Wie ermittele ich den letzten Datensatz einer Tabelle?

SELECT ... ORDER BY key DESC LIMIT 1;

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich

Stefan - die enzückendste Erleuchtung des Verruchten!
(Sloganizer)

Re: Letzten Datensatz ermitteln

am 15.06.2007 12:56:56 von Sebastian Suchanek

Thus spoke Stefan Froehlich:
> On Fri, 15 Jun 2007 12:04:33 +0200 Joachim Stratmann wrote:
>> Wie ermittele ich den letzten Datensatz einer Tabelle?
>
> SELECT ... ORDER BY key DESC LIMIT 1;

Meiner Glaskugel schwant böses - evtl. sucht der OP nicht das,
sondern eher "SELECT LAST_INSERT_ID();". (Oder gleich das
Äquivalent seiner Applikationsebenen-API.)


Tschüs,

Sebastian

--
http://www.baumaschinen-modelle.net
http://www.schwerlast-rhein-main.de

Re: Letzten Datensatz ermitteln

am 15.06.2007 14:35:41 von Claus Reibenstein

Joachim Stratmann schrieb:

> Wie ermittele ich den letzten Datensatz einer Tabelle?

Was meinst Du mit "den letzten Datensatz"? Die Datensätze einer Tabelle
haben keine definierte Reihenfolge. So etwas wie "den letzten Datensatz"
gibt es also nicht.

Gruß. Claus

Re: Letzten Datensatz ermitteln

am 16.06.2007 12:25:52 von Dominik Echterbruch

Andreas Kretschmer schrieb:
>
>> Ich kann die Datensätze zwar zählen lassen, doch muss die Zahl dann
>> nicht mit der Datensatz-ID übereinstimmen.
>
> Möglicherweise hast Du beim Studium der Doku ORDER BY, DESC, und LIMIT
> übersehen...

Um die Liste zu vervollständigen: MAX() und ggfs. GROUP BY.


Grüße,
Dominik
--
Wo kämen wir denn hin, wenn jeder sagen würde wo kämen wir hin, aber
niemand gehen würde um zu sehen, wohin wir kämen, wenn wir gingen?
(Autor unbekannt)