Musisz dodać 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;
Po drodze powinieneś nauczyć się kilku innych rzeczy:
- Użyj jawnego
join
składnia. Prosta zasada:nigdy nie używaj przecinków wfrom
klauzula. - Użyj aliasów tabeli (
m
ig
). Sprawiają, że zapytanie jest łatwiejsze do pisania i czytania.