0

我想仅使用一个表中的主键来填充多表数据集,并选择链接到该表的所有内容。

这是一个示例(Northwind 2007) http://img837.imageshack.us/img837/4268/northwind2007.png

如您所见,[Orders] 链接到一个 [Employees] 和多个 [Order Details],而 [Order Details] 链接到一个 [Product]

我想要的是仅使用一个订单 ID 填写我的数据集(订单、员工、订单详细信息、产品等)。

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

目前,这就是我想要的。如果可能,使用所有外键来确保父/子关系。

4

0 回答 0