Giả sử tôi có bảng này [Table1]Làm thế nào để nối tất cả các chuỗi từ một cột nhất định đối với từng nhóm
Name Mark
------- ------
ABC 10
DEF 10
GHI 10
JKL 20
MNO 20
PQR 30
gì nên câu lệnh SQL của tôi để lấy một kỷ lục mà trông như thế này: (nhóm bởi [ dấu]). Tôi đã làm các cột 1 và 2 nhưng không biết làm thế nào để đạt được cột thứ ba (concat [name] với cùng [dấu])
mark count names
---- ----- -----------
10 3 ABC,DEF,GHI
20 2 JKL,MNO
30 1 PQR
Tôi đang sử dụng Microsoft SQL. Xin vui lòng giúp đỡ. Cảm ơn
Bạn đang sử dụng DBMS nào? –
Microsoft SQL. Xin lỗi vì không bao gồm thông tin này – yonan2236
Xem thêm http://stackoverflow.com/questions/451415/simulating-group-concat-mysql-function-in-ms-sql-server-2005 –