webForumDet fria alternativet

Klotterplank

7 svar · 249 visningar · startad av skalleper

skalleperMedlem sedan feb. 200245 inlägg
#1

Hur ska en SQL se ut när man ska hämta ut top 20 från en klotterplank..

den hämtar 9 members fält och 4 fält från klotter databasen

LarsGMedlem sedan dec. 200012 464 inlägg
#2
select top 20 m.c1,m.c2,m.c3,m.c4,m.c5,m.c6,m.c7,m.c8,m.c9,k.c1,k.c2,k.c3,k.c4  from members as m inner join klotter as k on m.id = k.id
skalleperMedlem sedan feb. 200245 inlägg
#3

kejj

Hur ser det ut med order by da?

antar att man hämtar datan med typ recset("m.username") lr något liknande?

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Jo, det är sant. Du måste ha med order by

select top 20 m.c1,m.c2,m.c3,m.c4,m.c5,m.c6,m.c7,m.c8,m.c9,
k.c1,k.c2,k.c3,k.c4  
from members as m inner join klotter as k on m.id = k.id
order m.id desc

Du anger bara kolumnnamnet när du hämtar värdena

recset("username")
skalleperMedlem sedan feb. 200245 inlägg
#5

okajj

Fast då blir det ett problem

jag har har id på members och id på klotterplanket

LarsGMedlem sedan dec. 200012 464 inlägg
#6

Du kan döpa om kolumnen i select-frågan

select k.id as kid,m.id as mid

sen så kan du använda

recset("kid")
recset("mid")

i ASP.

skalleperMedlem sedan feb. 200245 inlägg
#7

okej

Hur ska det se ut då..

bara lägga omdöpningen först då lr?

LarsGMedlem sedan dec. 200012 464 inlägg
#8

Det har ingen betydelse var dom ligger.

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