SELECT persons.*, countries.name AS country_name, COUNT(adress.adress_id) AS person_adresses
FROM persons
LEFT OUTER JOIN adress ON (customers.person_id = adress.person_id)
LEFT OUTER JOIN countries ON (customers.country = countries.ISO)
GROUP BY adress.person_id
ORDER BY persons.person_id DESC
falls es jemanden interessiert, der Fehler lag im GROUP BY Statement,
funktionieren tut, der Grund liegt darin dass die Spalte person.person\_id gar nicht in der Ergebnis Tabelle steht:
`GROUP BY persons.person_id`{:.language-sql}
hab ich ganz alleine heraus gefunden, hätte mir ruhig mal jemand helfen können ;-)
Ines