webForumDet fria alternativet
Logga in / Bli medlem

Not unique table/alias

Databaser & SQL

2 svar · 181 visningar · startad av Pace

Medlem sedan juni 20019 024 inlägg
Frågan#1

Not unique table/alias: 'PaceBoard_Members'

Från följande SQL sats får jag ovanstående fel!?

	SQL = "SELECT Message_ID, M_Topic," & _
		" M_PostDate, M_Name FROM PaceBoard_Messages, PaceBoard_Members" & _
		" INNER JOIN PaceBoard_Members ON PaceBoard_Messages.Author_ID = PaceBoard_Members.Member_ID" & _
		" WHERE To_ID = 1"
Medlem sedan dec. 200012 464 inlägg
#2

Du har två förekomster av paceboard_members i from listan.

, PaceBoard_Members" & _
" INNER JOIN PaceBoard_Members

Du kanske vill ha det så? I så fall måste du lägga till en as-klausul

, PaceBoard_Members as pm1" & _
" INNER JOIN PaceBoard_Members as pm2

och använda dom namnen när du refererar kolumner.

Medlem sedan juni 20019 024 inlägg
#3

Tackar! :)

Har hållt på med det här problemet i en kvart, testade alla sorteras varianter i FROM och JOIN listan, men inget verkade fungera. Så visar det sig vara så enkelt som att plocka bort den ena tabellen! :e

249 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)