Tôi đang tìm cách tổng hợp các chuỗi từ các hàng khác nhau thành một hàng. Tôi đang tìm cách để làm điều này ở nhiều nơi khác nhau, vì vậy có một chức năng để tạo điều kiện thuận lợi cho việc này sẽ rất tốt. Tôi đã thử các giải pháp bằng cách sử dụng
COALESCEvà FOR XML, nhưng họ không cắt nó cho tôi.
Tập hợp chuỗi sẽ làm một cái gì đó như thế này:
id | Name Result: id | Names
-- - ---- -- - -----
1 | Matt 1 | Matt, Rocks
1 | Rocks 2 | Stylus
2 | Stylus
Tôi đã xem các hàm tổng hợp do CLR xác định để thay thế
COALESCEvà FOR XML, nhưng rõ ràng SQL Azure không hỗ trợ công cụ xác định CLR, điều này gây khó khăn cho tôi vì tôi biết việc có thể sử dụng nó sẽ giải quyết được rất nhiều vấn đề cho tôi
Có cách giải quyết nào có thể, hoặc phương pháp tối ưu tương tự (có thể không tối ưu như CLR, nhưng hey tôi sẽ lấy những gì tôi có thể nhận được) mà tôi có thể sử dụng để tổng hợp nội dung của mình?
https://stackoverflow.com/questions/13639262/optimal-way-to-concatenate-aggregate-strings
https://stackoverflow.com/questions/11137075/which-is-the-best-way-to-form-the-string-value-using-column-from-a-table-with-ro
http://sqlfiddle.com/#!18/a7540/1

Một số lưu ý khi bình luận
Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời
Để bình luận một đoạn code, hãy mã hóa code trước nhé