Ik probeer om in 1 query ALLE gegevens en ook de JUISTE te hebben.
Ik moet ALLE logins hebben maar ook ALLE gallerijen. Deze worden gekoppeld via hun resectievelijke id.
Als ik geen 'on' koppeling gebruik krijg ik gewoon het product van de records van alle tabellen. Wat logisch is. Maar op deze maniet weet ik niet wat het toegangsniveau is van de gallerij. Op de ene gallerij kan je andere rechten hebben dan op de andere. Als ik wel een 'on' koppeling gebruik dan ontbreek ik gallerijen welke nog geen rechten gekregen hebben.
In het verleden gebruikte ik 3 queries en liet ik php het werk doen maar ik denk dat het wel moet kunnen via sql.
Jan
select
l.id lid,
l.login,
l.schermnaam,
g.titel,
g.id gallerijid,
lg.niveau
from
logins l
join
gallerijen g
#on g.id=lg.gallerij
join
logins2gallerij lg
#on l.id=lg.login