我正在尝试使用表之间的双重连接来创建视图。
我正在开发一些旅行软件,管理假期预订。一个人支付的不同项目可以使用不同的货币。
我有一张预订表和一张货币表。
一个人可以支付许多不同的项目,所有项目都存储在不同的表中。我创建了一个视图,显示每个付款项目类型的欠款总额。
例如欠转账:
BookingID CurrencyID TotalTransfersPrice
1 1 340.00
2 1 120.00
2 2 100.00
例如欠额外费用:
BookingID CurrencyID TotalExtrasPrice
1 1 200.00
1 2 440.00
2 1 310.00
到目前为止一切都很好。
我想做的是创建一个将所有这些结合在一起的主视图:
BookingID CurrencyID TotalExtrasPrice TotalTransfersPrice
1 1 200.00 340.00
1 2 440.00 NULL
2 1 310.00 120.00
2 2 NULL 100.00
我无法弄清楚如何制作上述内容。我一直在尝试双重连接,因为我猜我需要同时为 BookingID 和 CurrencyID 进行连接?
有任何想法吗?
谢谢!
菲尔。