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
join
explicite syntaxe. Une règle simple :ne jamais utiliser de virgules dans lefrom
clause. - Utilisez des alias de table (le
m
etg
). Ils facilitent l'écriture et la lecture de la requête.