Tôi cần trả lại nhiều kết quả từ truy vấn phụ và không thể tìm ra kết quả đó. Kết quả cuối cùng sẽ tạo tên người trên trục tung, các hành động khác nhau dựa trên danh mục hành động trên trục hoành. Vì vậy, kết quả cuối cùng trông giống như:Có cách nào để trả về nhiều kết quả với truy vấn phụ không?
----------
**NAME CATEGORY 1 CATEGORY 2**
Smith, John Action 1, Action 2 Action 1, Action 2, Action 3
----------
Có cách nào để thực hiện điều này trong một truy vấn không?
select
name,
(select action from actionitemtable where actioncategory = category1 and contact = contactid)
from
contact c
inner join actionitemtable a
on c.contactid = a.contactid
Nếu có nhiều hơn một kết quả được trả về trong subquery mà tôi muốn để có thể hiển thị nó như là một chuỗi dấu phẩy đơn tách ra, hoặc danh sách các hành động vv
Cảm ơn bạn.
Microsoft Sql Server 2005 đang được sử dụng.
Cảm ơn tất cả vì sự giúp đỡ, tôi đánh giá cao thời gian. –