webForumDet fria alternativet

Dubbla JOIN - jag kan helt enkelt inte.

ASP

3 svar · 229 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

såhär ser koden ut:

		Set rs = Server.CreateObject("ADODB.Recordset")
		SQL = " SELECT dnLag.*, dnMatcher.*, dnPoang.* " & _
		" FROM dnMatcher " & _
		" INNER JOIN (dnpoang " & _
		" INNER JOIN dnlag" & _
		" ON dnPoang.lagID = dnLag.lagID)" & _
		" ON dnMatcher.hemmalag = dnPaong.poangID " & _
		" AND dnMatcher.bortalag = dnPoang.poangID " & _
		" WHERE dnLag.Distrikt IN ('Norra')"
		rs.Open SQL, dbCom, 3, 3

Det fungerar inte får upp följande felmeddelande:
Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i JOIN-operation.
/dn/TMP86jjv18tp4.asp, line 16

Men det visste ni gurus säkert redan :) så vad är fel ? Oh och rad 16 är givetvis rs.Open osv...

Medlem sedan jan. 20022 440 inlägg
#2
		SQL =" SELECT dnMatcher.*, dnPoang.*, dnLag.*" & _
		" FROM (dnLag INNER JOIN dnPoang ON dnLag.lagID = dnPoang.lagID)" & _
		" INNER JOIN dnMatcher ON (dnPoang.poangID = dnMatcher.bortalag)" & _
		" AND (dnPoang.poangID = dnMatcher.hemmalag)" & _
		" WHERE dnlag.distrikt IN ('Norra');" 
		Set rs = dbCom.Execute(SQL)

Fungerar nog aningen bättre :)

Medlem sedan jan. 20022 440 inlägg
#3

tabellen jag vill ha information från ser ut såhär;

dnPoang -tabell
poangID - räknare
lagID - tal
Imp - tal
VP - tal
Omg - tal

Det jag vill göra är att plocka ut omgång efter omgång och presentera snyggt efter lagets namn. Det överstiger min förmåga så jag skulle uppskatta ett skott i pannan i rätt riktning... någon ?

Det borde ju röra sig om att plocka ut alla rader från tabellen dnPoang där ett lagID åt gången finns med.... hjälp ;)

Medlem sedan jan. 20022 440 inlägg
#4

Då ska vi se om jag förstår saken rätt... jag behöver skapa en array som fylls på med värden från databasen ? Någon som vet en bra sida som tar upp arrayer ?

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)