Hàm group_concat trong MySQL có thể kết hợp các trường được chỉ định của nhóm thành một hàng nội dung, phù hợp hơn cho việc chuyển đổi cột.

Cú pháp hoàn chỉnh như sau:

group_concat([DISTINCT] Trường được nối [Trường sắp xếp thứ tự THEO ASC/DESC] [Dấu phân cách 'dấu phân cách'])

Dấu phân cách mặc định là dấu phẩy

Ví dụ:

chọn id,group_concat(distinct name) từ bảng nhóm bởi id;  

Cần lưu ý rằng có giới hạn mặc định về độ dài của các trường được hợp nhất.


tham khảo:

HTTPS://wuwuwu.ITeye.com/blog/claims chưa bao giờ nói điều đó-555543

HTTP://wuwuwu.mommycode.com/info-detail-1389878.HTML

HTTPS://wuwuwu.cn blog trên.com/put Anson-2016/fear/6911631.HTML

HTTPS://wuwuwu.cn blog上.com/browser1214/fear/11202866.HTML

Để lại một câu trả lời