webForumDet fria alternativet

ORDER BY...

5 svar · 200 visningar · startad av Eclipse

EclipseMedlem sedan juli 20003 825 inlägg
#1

(Access + ASP)

Kan någon läsa och förstå denna mkoden? Posterna listas i fel ordning...

Hur listar jag posterna efter c.intSortfield!? Dom listas efter räknaren, c.intID nu.

' ## SELECT SUBSCRIBERS PER COMMUNITY -- 2004-03-30
SQL = " SELECT c.intID, c.strName, 'TRUE', ( SELECT count(*) FROM subscribers s WHERE s.intCommunityID = c.intID ) " _
& " , s.intID, s.strUser, s.strPassword, c.intSortfield " _
& " FROM community c, subscribers s " _
& " WHERE s.intCommunityID = c.intID AND s.intUserID = " & request("ID") & " AND c.bolCommunity = TRUE AND EXISTS " _ 
& " (SELECT s.intID FROM subscribers s, users u WHERE s.intUserID = u.intID " _
& " AND s.intCommunityID = c.intID AND u.intID = " & request("ID") & " [b]ORDER BY c.intSortfield[/b]) " _
& " UNION " _
& " SELECT c.intID, c.strName, 'FALSE', ( SELECT count(*) FROM subscribers s WHERE s.intCommunityID = c.intID ) " _
& " , FALSE,  FALSE,  FALSE, c.intSortfield " _
& " FROM community c" _
& " WHERE c.bolCommunity = TRUE AND NOT EXISTS " _
& " (SELECT s.intID FROM subscribers s, users u WHERE s.intUserID = u.intID " _
& " AND s.intCommunityID = c.intID AND u.intID = " & request("ID") &" [b]ORDER BY c.intSortfield[/b]);"
LarsGMedlem sedan dec. 200012 464 inlägg
#2

Ta bort din första order by

EclipseMedlem sedan juli 20003 825 inlägg
#3

Tack!
Det gjorde varken till eller från, de presenteras fortarande i samma ordning.
Är det på fel sida om parantesen...?? (Jag har testat det mesta vill jag tillägga.)

@ndersMedlem sedan juni 200032 969 inlägg
#4

Släng fram en utskrift av din SQL-fråga, så är det lite lättare att läsa den. :)

mvh

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Din order by ligger inuti subselecten och då påverkar den inte resultatet av union (naturligtvis). Lägg den utanför.

EclipseMedlem sedan juli 20003 825 inlägg
#6

Tack!
Hmmm... Konstigt! Jag trodde jag prövade den varianten, men det måste ha varit en liknande...

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)