2010-04-14 32 views
5

Tôi muốn viết một câu lệnh T-SQL, rằng dữ liệu cấu trúc được tải vào một DataSet Ado.Net giống như nó có thể với lệnh ADO SHAPE. Có cái gì đó tương tự trong T-SQL?Truy vấn giống như hình dạng trong T-SQL

Ý tưởng của tôi là chọn nhiều hàng từ bảng chính và tất cả các bản ghi có liên quan từ bảng con. Dữ liệu đó sẽ được tải vào một DataSet và sau đó tôi sẽ tạo ra các mối quan hệ và sử dụng GetChildRows().

Giải pháp chuyển tiếp thẳng đứng nhất là chọn bản ghi từ bảng chính vào bảng tạm thời và sau đó sử dụng "select * from child_table trong đó ParentID in (select Id from #temp)". Nhưng trong các kịch bản phức tạp hơn, mã sẽ trở nên khá xấu xí.

Có giải pháp nào tốt hơn không?

Trả lời

5

Câu trả lời khá đơn giản: Hoàn toàn không thể! :-(

Các vấn đề liên quan