Hallo,
ich stehe hier gerade auf dem Schlauch. Ich habe drei Tabellen und möchte alle Datensätze aus persons ausgeben, zusätzlich die Anzahl an Einträgen in adresses für jede person (kann auch 0 sein) sowie den Namen des Landes aus dem ISO Ländercode aus persons (1:1 Beziehung).
Ich bekomme es einfach nicht hin alle persons zurück zu bekommen. Vielleicht kann jemand nettes mal ein Auge drauf werfen und mir einen Tipp geben.
Vielleicht verstehe ich das mit den joins auch nicht richtig??
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 projects.person_id
ORDER BY persons.person_id DESC
Danke im Voraus!
Ines aus dem verschneiten Nord-Westen ;-)