Bạn muốn sử dụng FOR XML PATH
cấu tạo:
select
ID,
stuff((select ', ' + Value
from YourTable t2 where t1.ID = t2.ID
for xml path('')),
1,2,'') [Values]
from YourTable t1
group by ID
STUFF
chức năng là để loại bỏ ', '
hàng đầu .
Bạn cũng có thể xem các ví dụ khác tại đây:
- SQL cùng một đơn vị giữa hai bảng cần số thứ tự trong 1 ô
- Các bảng nối bên trái của SQL và Coldfusion nhận được kết quả trùng lặp dưới dạng danh sách trong một cột