Trong cơ sở dữ liệu mảng có nghĩa là các bảng. Nếu bạn muốn dữ liệu ở định dạng mảng, cách tốt nhất để lưu trữ các giá trị trong một bảng tạm thời riêng biệt.
Thích
article_id, category_id, category_name
1 1 Cat1
2 1 Cat1
3 2 Cat2
3 1 Cat1
Hoặc bạn phải sử dụng nối bên trong group_concat
GROUP_CONCAT(cast(concat(c.id,\': \',c.name) AS char)SEPARATOR \', \') AS categorie_names
Vậy kết quả sẽ như 2:Cat2,1:Cat2. Bạn có thể tách (đầu tiên với ',' sau đó ':') giá trị này và truy xuất ID và Tên.