webForumDet fria alternativet

innerjoin

27 svar · 587 visningar · startad av antar · sida 2 av 2

solbulleMedlem sedan mars 20015 287 inlägg
#21

Hm... vad är det egentligen du vill ha ut då?

antarMedlem sedan dec. 2001289 inlägg
#22

set recset = connect.execute ("Select * From Gastbok Where till = '"&Request.QueryString("Anvandarnamn") &"' Order By Datum DESC")

set recset2 = connect.execute ("Select * From Medlemmar Where Anvandarnamn = '"&recset("fran")&"'")

istället vill jag göra det bättre ska man då göra innerjoin eller?

crisse6Medlem sedan dec. 20002 526 inlägg
#23
"SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Medlemmar.Anvandarnamn = Gastbok.Till Order by Datum DESC"

Borde vara sa, for sa ar dina sql satser tillsammans :)

solbulleMedlem sedan mars 20015 287 inlägg
#24

Du skriver: recset("fran") i din ena sql? Tidigare har du väl sagt "till" där va?

Vad vet jag?

SELECT Gastbok.*, Medlemmar.* FROM Gastbok INNER JOIN Medlemmar ON Medlemmar.Anvandarnamn = Gastbok.fran Where Gastbok.till = '"&anvandarnamn&"' Order by Datum DESC"
CatZMedlem sedan jan. 20022 440 inlägg
#25
SELECT *
FROM Gastbok, Medlemmar 
WHERE Gastbok.Till = Medlemmar.Anvandarnamn
crisse6Medlem sedan dec. 20002 526 inlägg
#26

VAD ar skillnaden dar Catz fran min kod?

Engine^Medlem sedan dec. 20003 887 inlägg
#27

CatZ förslag är vad jag har för mig kallas för en explicit join.

Det verkar som om vi vill se hur tabellerna ser ut, eftersom i övrigt verkar det inte vara några fel.

gastbok
----------
anvandarnamn
inlagg
till
fran

medlemmar
---------------
anvandarnamn
kon
alder

Mågot åt det håller verkar det vara nu. En skvätt mer information tror jag är det enda som behövs

crisse6Medlem sedan dec. 20002 526 inlägg
#28

Jo, sant. Men assa Catz's kod gor ingen skillnad. Sa nu maste det vara agaren av koden....... :)

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)