JacobMedlem sedan dec. 2000503 inlägg
Jag har lite proglem med en SELECT-sats, titta på medföljande bild för att se databasen:
Jag har provar allt (nästa iaf) :x
Det jag vill ha ut är:
inlaggid, usernamn, userid, datum på de 5 senast disskuterade ämnerna en disskusion ska bara vara med en gång alltså ett ämne ska bara vara med en gång
JacobMedlem sedan dec. 2000503 inlägg
Flytta tack
Jag postade fel, kan någon flytta denna till SQL.
JacobMedlem sedan dec. 2000503 inlägg
ÄR det ingen som har en ide?
Så här har jag provat innan, men det är inte perfekt:
sql = "SELECT TOP 5 inlagg.tillhorid, Max(inlagg.datum) AS maxdate
FROM inlagg
WHERE (((inlagg.forumsid)="&Request.QueryString("show5")&") AND ((inlagg.tillhorid)<>inlagg.inlaggid))
GROUP BY inlagg.tillhorid
ORDER BY Max(inlagg.datum) DESC"
Set temp = connect.Execute (sql)
sql = "SELECT inlagg.userid, usernamn
FROM anvandare, inlagg
WHERE inlagg.datum=#"&temp("maxdate")&"# AND inlagg.tillhorid="&temp("tillhorid")&" AND inlagg.userid=anvandare.userid"
Set user = connect.Execute (sql)
sql = "SELECT inlagg.datum, inlagg.inlaggid, inlagg.amne, anvandare.usernamn, anvandare.userid
FROM inlagg, anvandare
WHERE inlagg.inlaggid="&temp("tillhorid")&" AND inlagg.userid=anvandare.userid"
Set RS2 = connect.Execute (sql)
Och sedan av dessa tre kan jag skapa det jag vill ha men den visar del ibland.