Join leicht gemacht

Eigentlich war ich ja ein Fan von Subselects aber heute hat es damit einfach nicht hingehauen. Also musste ich mich an alte Werte zurückentsinnen und habe mein Problem schliesslich mit Inner Join gelöst.
Um was ging es?
Ich habe eine Tabelle mit Usern (rd_accounts), eine Tabelle mit Gallerien (rd_gallerien) und eine Tabelle um die 2 zu verbinden (rd_gal_acc).
Mit folgendem Inner Join verbindet man sie:

SELECT *
FROM rd_galerien
JOIN rd_gal_acc ON rd_gallerien.id_gal = rd_gal_acc.id_gal

Nun darf ein User natürlich nur seine Gallerien sehen:

SELECT *
FROM rd_galerien
JOIN rd_gal_acc ON rd_gallerien.id_gal = rd_gal_acc.id_gal
WHERE rd_gal_acc.id_user = '1'

Comments are closed.