【发布时间】:2010-01-20 09:25:24
【问题描述】:
到目前为止,我已经使用了两个表的连接,但现在我想连接三个表,如下图所示
(来源:microsoft.com)
我尝试加入两个表,
SELECT O.OrderID,O.CustID,O.OrderTotal,C.Name from Orders
as O inner join Customers as C on O.CustID=C.CustID
如何用这个加入第三张桌子......任何建议......
【问题讨论】:
-
你想从表格中选择什么?
-
@个人客户订单详情
-
aah...您正在将数据库规范化击败:)(在
OrderTotal上Orders) -
我无法得到你的评论...
-
[Orders].[OrderTotal]是[OrderItems].[OrderAmount]的总和。您将需要更新[OrderItems]中的每一行以获得新的总和 ...
标签: sql-server-2005 join