AsaMedlem sedan dec. 20011 934 inlägg
Hur slår jag ihop denna:
Set RS = Conn.Execute("Select antal,besokar_id,max(datum) as maxDatum,
max(mem_id) as maxMem_id FROM besokare Where
mem_id=" & Request.QueryString("id") & " group by
besokar_id Order by 3 desc limit 20")
Med denna:
Set Users=Conn.Execute("Select * From users
Where userid=" & RS("besokar_id"))
LarsGMedlem sedan dec. 200012 465 inlägg
Vadå slå ihop? Det går inte att ge något vettigt svar med så lite information.
Beskriv dina tabeller, ge exempel på datainnehåll och vilket resultat du förväntar dig.
AsaMedlem sedan dec. 20011 934 inlägg
Joo, i den över hämtar jag ut den senaste besöket på varje medlem och sedan hämtar jag dess namn m.m.
Tabellerna ser ut så här:
[b]besokare[/b]
id - unikt
besokar_id - medlemmens id
mem_id - vems krypin det gäller
datum - när besöket gjordes
antal - hur många gånger
[b]Users[/b]
userid - unikt
anvnamn - anvädarens namn
m.m
AsaMedlem sedan dec. 20011 934 inlägg
aasahMedlem sedan mars 20033 451 inlägg
Har inte riktigt förstått vad det är du vill göra. Men om det är så att du vill plocka ut relevant info från de två tabellerna där besokar_id = userid och mem_id = inmatat värde, så:
Select B.antal, B.besokar_id, max(B.datum) as maxDatum,
max(B.mem_id) as maxMem_id, U.*
FROM besokare B, users U
Where B.mem_id= inmatat värde and B.besokar_id = U.userid
group by besokar_id Order by 3 desc limit 20
Om mem_id = userid är det bara att ändra det kravet.
Men det är kanske inte alls detta du vill göra? :q
AsaMedlem sedan dec. 20011 934 inlägg
Precis, ska testa detta och återkommer senare.
AsaMedlem sedan dec. 20011 934 inlägg