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
join
explícita sintaxe. Uma regra simples:nunca use vírgulas nofrom
cláusula. - Use aliases de tabela (o
m
eg
). Eles facilitam a escrita e a leitura da consulta.