Vous devez ajouter group by :
SELECT m.id, GROUP_CONCAT(distinct(g.loc))
FROM mutations m JOIN
genes g
ON m.id = g.id
GROUP BY m.id;
En cours de route, vous devriez apprendre quelques autres choses :
- Utiliser une
joinexplicite syntaxe. Une règle simple :ne jamais utiliser de virgules dans lefromclause. - Utilisez des alias de table (le
metg). Ils facilitent l'écriture et la lecture de la requête.