strul med join argument

ASP

2 svar · 203 visningar · startad av G8

Medlem sedan jan. 20011 213 inlägg
Trådstart#1

Har lite strul med ett argument, får:

Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

[TCX][MyODBC]Not unique table/alias: 'klubbar'

på följande kod:

"SELECT klubbar.id, klubbar.modid AS Ourmod, klubbar.aktiv as Ouraktiv, "&_
"klubbar_1.id, klubbar_1.modid AS Othermod, klubbar_1.aktiv AS otheraktiv "&_
"FROM klubbar INNER JOIN klubbar AS klubbar_1 ON klubbar_1.id ="&otherclubid&" INNER JOIN  "&_
"klubbar ON klubbar.id = "&yourclubid

Nån som ser felet lite enkelt?

mvh

/G8

Medlem sedan feb. 20022 594 inlägg
#2

Kan man verkligen joina in en tabell som man redan använder, så att säga. Vad är i så fall poängen med det?

Medlem sedan dec. 200012 464 inlägg
#3

Felet beror på att du inte har något alias för den sista instansen av tabellen klubbar. Hela frågan verkar dock lite konstig då du inte har något villkor som relaterar de olika instanserna.

Hur är tabellerna definierade och vilka relationer har de?

Vad är det för resultat du vill ha?

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