webForumDet fria alternativet

Forums SELECT

2 svar · 170 visningar · startad av Jacob

JacobMedlem sedan dec. 2000503 inlägg
#1

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

databas.gif
JacobMedlem sedan dec. 2000503 inlägg
#2

Flytta tack

Jag postade fel, kan någon flytta denna till SQL.

JacobMedlem sedan dec. 2000503 inlägg
#3

Ä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.

Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb