Você precisa adicionar
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;
Ao longo do caminho, você deve aprender algumas outras coisas:
- Usar
joinexplícita sintaxe. Uma regra simples:nunca use vírgulas nofromcláusula. - Use aliases de tabela (o
meg). Eles facilitam a escrita e a leitura da consulta.