Hallo,
Anbieter-Rolle
ein schlechter Tabellenname, das Minuszeichen solltest Du in Namen vermeiden.
Anbieter_ID, Rolle_ID
SELECT Anbieter.Anbieter_ID, Anbieter.Name, Anbieter.Hauptsitz,
Anbieter-Rolle.Anbieter_ID
FROM Anbieter
LEFT JOINAnbieter-Rolle
ON (Anbieter-Rolle.Anbieter_ID
= Anbieter.Anbieter_ID )
Die Backticks sagen mir, dass es sich um MySQL handelt.
> Da bekomm ich die Meldung: Unknown column 'Anbieter-Rolle.Anbieter\_ID' in 'field list'
Weil Du in der ON-Klausel den zweiten Backtick falsch gesetzt hast. Verwende doch insbesondere für Namen, die Du quoten musst, Aliasnamen, die Du nicht zu quoten brauchst.
Freundliche Grüße
Vinzenz