MySql - Suche richtige Abfrage



  • Hi,
    ich habe eine Tabelle (für ein Forum) mit Antworten. Ich habe unter Anderem Spalten für Beitrags-ID und Antwort-ID. Die Beitrags-ID legt fest, zu welchem Beitrag die Antwort gehört und die Antwort-ID ist eine für den Thread fortlaufende Zahlenfolge.
    Ich möchte nun den Ersteller des letzten Beitrags abfragen und habe dies so versucht:

    "SELECT Creator,CreateTime,CreateDate FROM Answers".$forum_id." WHERE ThreadID=".$row['ThreadID']." AND AnswerID=MAX(AnswerID)"
    

    Leider funktioniert dies aber nicht 😞

    Welche Abfrage funktioniert hier richtig?

    Danke im Voraus

    M.T.



  • Versuchs mal mit 'ORDER BY AnswerID DESC LIMIT 1' anstelle von 'AND AnswerID=MAX(AnswerID)'

    Sowas ähnliches hatten wir erst kürzlich: siehe hier



  • Danke, so funktionierts 🙂

    M.T.


Anmelden zum Antworten