webForumDet fria alternativet

Problem med senaste inlägg i dagbok

Databaser & SQL

1 svar · 205 visningar · startad av jepsO

Medlem sedan mars 2001484 inlägg
Frågan#1

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 ...

Medlem sedan mars 2001484 inlägg
#2

Det ordnade sig.

262 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)