Bạn cần thêm nhóm 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;
Trong quá trình này, bạn nên học một vài điều khác:
- Sử dụng
join
rõ ràng cú pháp. Một quy tắc đơn giản:không bao giờ sử dụng dấu phẩy trongfrom
mệnh đề. - Sử dụng bí danh bảng (
m
vàg
). Chúng giúp truy vấn dễ viết và dễ đọc hơn.