Fabian St.: MySQL - Abfrage Problem

Beitrag lesen

Hi!

Ich hab eine Tabelle thread, wo ich für jeden Thread ne ID, Titel,... speicher, und eine Tabelle entry wo jeder Entry ne ID, eine thread_id, ein Erstellungsdatum... usw hab.

Das funktioniert auch alles. Nur hab ich jetzt das Problem, dass ich eine Abfrage brauch, die mir die Threads so ordnet, dass die neuen Einträge zuerst sind!

Durch was zeichnen sich neuere Threads aus? Besitzen diese eine höhere id als die alten? Wenn ja, dann sollte dir folgender Query weiterhelfen. Beachte vor allem das «ORDER BY id DESC», damit wird anhand der id absteigend (d.h. größere zuerst) sortiert.

  
  
SELECT  
       id,  
       title,  
       ...  
FROM  
       threads  
ORDER BY  
         id DESC  

Eventuell ist das «ORDER BY id DESC» von dir auch durch «ORDER BY datum DESC» zu ersetzen, sofern eine Spalte «datum» vorhanden ist.

Grüße,
Fabian St.