Customer Table -------------- ID Name 1 James 2 Peter
Order Table --------------- OrderId CustId 100 1 101 1 102 2
Làm thế nào tôi có thể viết một truy vấn mà trả về một cái gì đó như thế nàyComma tách ra các giá trị trong một cột - SQL SERVER
ID,Name,ListofOrders 1,James,"100,101" 2,Peter,"102"
Trong Sybase Tôi đã có một chức năng gọi là DANH mà tôi có thể sử dụng nhưng tôi không tìm thấy một chức năng tương tự trong SQL SERVER
[Ở đây] (http://bradsruminations.blogspot.com/2009/10/making-list-and-checking -it-twice.html) bạn có thể tìm thấy giải pháp phức tạp cùng với lời giải thích. – WojtusJ
Wow đó là một giải pháp phức tạp :) Sybase tốt hơn nhiều với hàm LIST của nó. tự hỏi tại sao máy chủ SQL không có điều đơn giản này – JanetOhara