En resedagbok jag gjort har följande tabell i grunden:
Namn: dagbok
Relevanta fält: id (unikt inläggs-id), anvid (användar-id), datum
Observera att tabellen alltså innehåller flera personers dagboksinlägg; man kan alltså säga att det handlar om flera dagböcker.
Det jag vill göra på sidan listadagbocker.php är att visa senaste inlägget i varje dagbok och ordna dagböckerna i datumordning efter senaste inlägg.
Försökte sortera användar-id på följande sätt:
SELECT DISTINCT anvid FROM dagbok ORDER BY datum DESC
Dessvärre plockar den då det första inlägget i varje dagbok och sorterar efter det.
Tanken är i alla fall sen att hämta inlägget genom
SELECT * FROM dagbok WHERE anvid = {det id jag loopar fram} ORDER BY datum DESC LIMIT 1
Det funkar fint, men DISTINCT-satsen får jag inte till ...