webForumDet fria alternativet
Logga in / Bli medlem

SQL - problem att sortera efter alla poster!

Databaser & SQL

1 svar · 203 visningar · startad av jimpa

Medlem sedan jan. 2001361 inlägg
Trådstart#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 :)

Medlem 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"
254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)