webForumDet fria alternativet

problem med mysql fråga

1 svar · 822 visningar · startad av royne

royneMedlem sedan sep. 20045 inlägg
#1

Hej!!

Jag har ett databas problem som jag inte kan lösa.

detta ska ju bli en många till många relation är det meningen =)
3 tabeller som länkas samman.

--ed_usr----
$usr_id
usr_name

--ed_usr2site----
usr_id
site_id

--ed_site----
$site_id
site_name

Min första tanke var att skriva följande fråga.
SELECT eD_usr.*, eD_site.*
FROM eD_usr
INNER JOIN
(eD_site INNER JOIN eD_usr2site ON eD_site.site_id = eD_usr2site.site_id)
ON eD_usr.usr_id = eD_usr2site.usr_id

Detta funkade bra så länge jag körde den lokalt mot MySQL 4.0.18 när jag sedan uppade allt till webbhotellet med MySQL 3.23.58 så sket det sig!

kan någon detta eller har haft samma problem. Hur översätter jag frågan så att den funkar mot MySQL 3.23.58 ???

PS.
Förlåt om jag postade i fel forum

LarsGMedlem sedan dec. 200012 464 inlägg
#2
SELECT eD_usr.*, eD_site.*
FROM eD_usr INNER JOIN  
eD_usr2site ON eD_usr.usr_id = eD_usr2site.usr_id
INNER JOIN 
 eD_site ON eD_site.site_id = eD_usr2site.site_id

Jo, det blev nog lite fel forum.

Flyttas från ASP

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