0
我想查詢的截圖是非常不言自明。
我需要的僅僅是從CustomerAddresses表中獲取2個地址,而不是像本例中那樣只有1個地址。 1用於ShippingAddress,另一個用於BillingAddress。
聽起來像這很容易解決這個問題,但顯然我錯過了一些東西。在此先感謝..
我想查詢的截圖是非常不言自明。
我需要的僅僅是從CustomerAddresses表中獲取2個地址,而不是像本例中那樣只有1個地址。 1用於ShippingAddress,另一個用於BillingAddress。
聽起來像這很容易解決這個問題,但顯然我錯過了一些東西。在此先感謝..
您需要加入包含地址兩次的表。一次爲ShippingAddressID
,一次爲BillingAddressID
:
SELECT
...
ShippingAddress.Address as 'ShippingAddress',
BillingAddress.Address as 'BillingAddress',
...
FROM
...
INNER JOIN CustomerAddresses as ShippingAddress
ON Orders.ShippingAddressID = ShippingAddress.CustomerAddressID
INNER JOIN CustomerAddresses as BillingAddress
ON Orders.BillingAddressID = BillingAddress.CustomerAddressID