Willkommen in der Webstatt
User-1 am 15.08.06 14:15

sees,

wie kann ich mit mysql den Datensatz bekommen, dessen id den kleinsten wert hat?

greetz
xyz-235

netcup.de Warum gibt es hier Werbung?
User-2 am 15.08.06 14:16

ORDER BY id ASC LIMIT 1

User-1 am 15.08.06 14:34

ahhh! ganz einfach also. hätte ich auch selbst drauf kommen können. hab ich ja auch schon tausendmal so gemacht 8o

noch ne frage: kann ich das auch in ein UPDATE einfügen? also das ein wert nur bei dem datensatz mit der kleinsten id geändert wird?

greetz
xyz-235

User-3 am 15.08.06 15:06

Japp.

User-1 am 15.08.06 16:22

habs hinbekommen. danke für die hilfe

User-4 am 15.08.06 18:23

Quote
Original von xyz-141el
ORDER BY id ASC LIMIT 1


SELECT ... WHERE MIN(id) LIMIT 1
Sollte doch auch gehen, oder? Weiss jemand welche "besser" ist?

User-2 am 15.08.06 18:35

Intuitiv würde ich sagen, dass zumindest bei der ID (vermutlich einem primary Key) die Method über die Sortierung schneller ist. Allerdings nur eine Vermutung.

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt