Finns det något sätt att sortera denna fråga (som visar senaste trådar) efter senaste inlägg i tråden. Nu ser min SQL-fråga ut så här
SELECT * FROM inlagg WHERE forumID = " & Request.QueryString("forumid") & " AND bolThread = 1 ORDER BY datum DESC
.
Nu sorterar den efter datum på tråden, jag vill alltså sortera efter datum på inlägg som hör till tråden. Inläggen kopplas till rätt tråd med kolumnen threadId.
Databasen är MsSQL7.
ID - räknare
rubrik - varchar
inlagg - text
userId - int
forumId - int
threadId - int (ID på tråden ett inlägg hör till, 0 om inlägget är en tråd)
datum - datetime
bolThread - bit
q = "SELECT i.*, (select coalesce(max(datum),i.datum) from inlagg where forumid = i.forumid ) as senast " & _
" FROM inlagg as i " & _
" WHERE forumID = " & Request.QueryString("forumid") & _
" AND bolThread = 1 " &_
" ORDER BY senast DESC
Tack.
Jag har inte möjlighet att prova nu men jag återkommer med resultat. Jag blir lika förundrad varje gång över hur sanslöst raffinerad SQL du kan skriva.
255 ms totalt · 4 externa anrop · v20260731065814-full.442f7a9e