Du måste lägga till 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;
Längs vägen bör du lära dig ett par andra saker:
- Använd explicit
join
syntax. En enkel regel:använd aldrig kommatecken ifrom
klausul. - Använd tabellalias (
m
ochg
). De gör frågan lättare att skriva och läsa.