Ines: MySQL LEFT JOIN

Beitrag lesen

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