Doc_McSky
01.09.2009, 10:34:36
Hallo Leute,
im Augenblick suche ich nach der Möglichkeit, bereits beider DB Abfrage nur die Zeile mit dem höchsten Wert einer Spalte zurückzubekommen. Geht das?
Also ich kann ja fragen:
$sql = "SELECT * FROM tabelle WHERE spalte_x=34";
oder
$sql = "SELECT * FROM tabelle WHERE spalte_x>20 AND spalte_x<30";
alles kein Problem, klaro. Jetzt will ich aber folgendes (ich formuliere die sql Anweisung mal menschlich aus), denn dazu wüsste ich keine SQL Syntax:
$sql = "SELECT * FROM tabelle WHERE spalte_id=1234 AND (spalte_x den höchsten Wert hat von allen spalte_x Einträgen)";
spalte_x ist natürlich eine Integer Spalte, also sollte eine zahlentechnische Verarbeitung kein Problem sein.
Kann mir da jemand einen Code oder Syntax dazu nennen? Das wäre echt prima...
Gruß
Doc
im Augenblick suche ich nach der Möglichkeit, bereits beider DB Abfrage nur die Zeile mit dem höchsten Wert einer Spalte zurückzubekommen. Geht das?
Also ich kann ja fragen:
$sql = "SELECT * FROM tabelle WHERE spalte_x=34";
oder
$sql = "SELECT * FROM tabelle WHERE spalte_x>20 AND spalte_x<30";
alles kein Problem, klaro. Jetzt will ich aber folgendes (ich formuliere die sql Anweisung mal menschlich aus), denn dazu wüsste ich keine SQL Syntax:
$sql = "SELECT * FROM tabelle WHERE spalte_id=1234 AND (spalte_x den höchsten Wert hat von allen spalte_x Einträgen)";
spalte_x ist natürlich eine Integer Spalte, also sollte eine zahlentechnische Verarbeitung kein Problem sein.
Kann mir da jemand einen Code oder Syntax dazu nennen? Das wäre echt prima...
Gruß
Doc