Vad vill du åstadkomma?
Beskriv tabller, ge dataexempel och det resultat du vill ha.
Flyttas från ASP
6 svar · 257 visningar · startad av znyder
Hej igen
Försöker mig på GROUP BY men det vägrar funka...
Den här koden:
SELECT amne_ID, nyaste_tid FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID, nyaste_tid ORDER BY nyaste_tid DESC
skriver ut ALLT:
Whateverssss
Välkommen till LMG's nya forum!
Välkommen till LMG's nya forum!
Men om jag tar bort nyaste_tid och order by så blir allt rätt, kod:
SELECT amne_ID FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID
FAST självklart så sorterar den inte efter datum (nyaste_tid)...
Det blir:
Välkommen till LMG's nya forum!
Whateverssss
Blir galen... har läst igenom ett 20-tal inlägg men inget som passa mitt fel... *gråter*
Vad vill du åstadkomma?
Beskriv tabller, ge dataexempel och det resultat du vill ha.
Flyttas från ASP
Vet inte hur jag ska kunna förklara...
Ska försöka
DATABASEN:
ID forum_typ amne_ID nyaste_tid av_vem topic
23 topic 23 21:19:00 znyder Välkommen
24 svar 23 21:24:00 znyder Tackar!
Så ser tabellerna ut, men när jag ska skriva ut "Senaste inlägg" på medlemmens profil så vill jag att den bara ska skriva ut ett exemplar av topic namnet, därav använder jag GROUP BY. Detta fungerar superbra. Men när jag försöker använda ORDER BY nyaste_tid så blir allt fu**ed up. Då visar den både topicen OCH svaret.
Bifogar bild hur det ser ut med / utan order by.
Den sorterar aldrig rätt..
Här kommer bilden, blev fel förut.
Någon ?
Om du inte använder tiden, varför hämtar du det då i select-frågan?
Menar du att så fort du lägger till order by får du dubbla poster?
Exakt, direkt när man använder order by så blir det dubbelt..
Man måste ju lägga till nyaste_tid där, ananrs får jag felmedd..