我想仅使用一个表中的主键填充多表DataSet,并选择链接到该表的所有内容。
这是一个例子(Northwind 2007) http://img837.imageshack.us/img837/4268/northwind2007.png
如您所见,[订单]链接到一个[员工]和许多[订单明细]和[订单明细]链接到一个[产品]
我想要的只是使用一个订单ID填写我的DataSet(订单,员工,订单详情,产品等)。
select * from Orders where [Order ID] = parameter_id
select * from [Employees] where ID = Orders.Employee ID
select * from [Order Details] where Order ID = Orders.Order ID
select * from [Products] where Order Details.Product ID = Products.ID
目前,这就是我想要的。如果可能,使用所有外键确保父/子关系。