Frågan 12 mars 2002 07:41 #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
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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
kejj
Hur ser det ut med order by da?
antar att man hämtar datan med typ recset("m.username") lr något liknande?
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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")
okajj
Fast då blir det ett problem
jag har har id på members och id på klotterplanket
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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.
okej
Hur ska det se ut då..
bara lägga omdöpningen först då lr?
L LarsG Medlem sedan dec. 2000 12 464 inlägg Det har ingen betydelse var dom ligger.