yo,
die tabelle Golfclub und Adressen gehören zusammen in eine tabelle. das erspart dir schon mal einen JOIN.
des weiteren kommt dein problem mit dem LEFT JOIN von den anderen vorschlägen daher, dass du in der WHERE Klausel bedingungen aus der letzten tabelle hast (m.position = 'Geschäftsführer') und mysql zuerst die JOIN bedinungen ausführt und erst danach die WHERE bedingungen. da die spalte m.position wohl bei den LEFT JOIN niemals den Wert 'Geschäftsführer' einnimmt, wird er dir immer eine leere menge zurück geben. du kannst das lösen, indem du diese WHERE bedingung mit in die LEFT JOIN Klausel mit rein nimmst.
Ilja