Struppi: IF in SQL

Beitrag lesen

GOLFCLUBS: vereinsname1 (adid)
ADRESSEN: strasse, strasse2, plz, ort, land (adid)
MITARBEITER: bereich, position (pid)
PERSONEN: vorname, nachname, geschlecht, titel, anrede

Ich sehe noch nicht, wo in diesem Schema die Verbindung MITARBEITER (in der Rolle "GESCHÄFTSFÜHRER") mit GOLFCLUBS hergestellt wird...

Sorry, hatte ich ganz vergessen, bei PERSONEN gibt es die Felder pid und adid, d.h. ich kann die position über die Personen den adressen zuordnen über die ich auch zu den Golfclubs komme.

Probier mal für's erste nur:

select *
from GOLFCLUBS AS g LEFT JOIN PERSONEN as p USING(adid)
LEFT JOIN MITARBEITER AS m USING(pid)
WHERE m.position = 'Geschäftsführer' AND
a.land IN('Deutschland', 'Schweiz', 'Österreich')

Struppi.