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.
6 svar · 212 visningar · startad av Asa
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"))
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.
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
Inge hjälp?
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?
Precis, ska testa detta och återkommer senare.
Verkade funka