• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL mehrere Datensätze auslesen + Auswahl

stenz

Mitglied
Hi,

ich habe eine Datenbank mit mehreren Datensätzen, die Datensätze sind durchnummeriert.
ID Name Vorname Adresse
1 Hansi Müller bla bla
2 Fritz Wimmer bla bla
3 Ute Kott bla bl

nun will ich, jedoch nur den Datensatz mit dem höchsten ID Wert in dem Fall 3 Ute Kott bla bl. Wie funktioniert das?

Habe zwar ein Ansatz, aber weiß nicht wie ich das realisieren könnte.
PHP:
$sql = "SELECT * FROM `personen` WHERE `ID`= "höchster ID Wert";

könnte doch die Spalte ID auszählen lassen, würde dann in diesem Beispiel die Zahl 3 bekommen und das Ergebnis "3" in eine Variable packen und dies dann in die SQL Anweisung packen oder?

Gruß Stenz
 
Werbung:
Werbung:
Ich würde mit Limit arbeiten mit einem Join dauerts immer länger, auch wenn du das bei so einer kleinen Datenbank nicht merken wirst
 
Ich würde mit Limit arbeiten mit einem Join dauerts immer länger, auch wenn du das bei so einer kleinen Datenbank nicht merken wirst

Bei großen Tabellen ist meine Variante höchstwahrscheinlich performanter, da Deine Abfrage in der Regel einen "Full Table Scan" verursacht. Abgesehen davon läuft sie auf allen Datenbanken und nicht nur in MySQL und SQLite.

Gruß
/martin
 
Zurück
Oben