webForumDet fria alternativet

SQL - problem att sortera efter alla poster!

1 svar · 203 visningar · startad av jimpa

jimpaMedlem sedan jan. 2001361 inlägg
#1

Hej,

Har en tabell som heter fTopics där jag sparar alla inlägg i ett forum. På den sidan som jag listar alla trådar vill jag sortera på senast postatade inlägg. I min nuvarande sql-sats tar jag bara med dom inlägg som är förälder genom vilkoret ...'ttParentID = clng(0)'....
Nu är min fråga,
Går det att på något sätt sortera efter datum från alla poster i tabellen utan att för den skull ändra på mitt vilkorsuttryck ...'ttParentID = clng(0)'....?

SQL = "SELECT TopicsID, ttForumID, ttMemberID, ttParentID, ttDte, ttIcon, ttSubject"
SQL = SQL & " FROM fTopics"
SQL = SQL & " WHERE ttForumID =" & ForumID & " AND ttParentID = clng(0)"
SQL = SQL & " ORDER BY ttDte DESC"

Tacksam för svar :)

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SQL = "SELECT TopicsID, ttForumID, ttMemberID, ttParentID, ttDte, ttIcon, ttSubject, (select max(ttDte) from fTopics where tt.parentId = ft.topicsId "

SQL = SQL & " FROM fTopics as ft"

SQL = SQL & " WHERE ttForumID =" & ForumID & " AND ttParentID = clng(0)"

SQL = SQL & " ORDER BY 8 DESC"
123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)