U moet group by
. toevoegen :
SELECT m.id, GROUP_CONCAT(distinct(g.loc))
FROM mutations m JOIN
genes g
ON m.id = g.id
GROUP BY m.id;
Onderweg zou je nog een paar andere dingen moeten leren:
- Gebruik expliciete
join
syntaxis. Een simpele regel:gebruik nooit komma's in defrom
clausule. - Gebruik tabelaliassen (de
m
eng
). Ze maken de zoekopdracht gemakkelijker te schrijven en te lezen.