Re: select distinct problems -
07-31-2003
, 04:58 PM
ON clauses associate with the nearest JOIN operator. Try using the
old notation:
SELECT DISTINCT users.userid, adressen.nachname,
adressen.vorname, adressen.personenid AS adressen_personenid
FROM adressen, users, klassen, module, kurse, dozentenliste,
ereigniss, klassenzuteilung
WHERE adressen.personenid = users.personenid
AND dozentenliste.ereignissid = ereigniss.ereignissid
AND klassen.klassenid = ereigniss.klassenid
AND klassen.klassenid = klassenzuteilung.klassenid
AND users.userid = klassenzuteilung.userid
AND klassenzuteilung.userid = '.$_SESSION[UserData][UserID].';
And we see that you have 8 tables and only 5 join predicates! |