Ilja: Meherer JOINS und doppelte Ergebnisse bei GROUP_CONCAT

Beitrag lesen

yo,

Also so?:

SELECT a.name, a.icao (...)
FROM airports AS a
(...)
GROUP BY a.name, a.icao
;

  
das erste, was du dir überlegen musst ist, ob der name des airports eindeutig ist. wenn er das nämlich nicht ist, dann würdest du eventuell airports mit gleichen namen zusammen fassen (den namen mit einem UNIQUE contraint absichern). ist er nicht eindeutig, dann die id des airports mit in die gruppierung reinnehmen.  
  
aber grnusätzlich ist vorsicht geboten, man kann nicht einfach alle spalten in die grupperierung mit reinnehmen, da sich damit auch das verhalten der gruppierung verändern kann. man muss sich also immer sehr gut überlegen, wonach man gruppieren will.  
  
Ilja