0

クエリのスクリーンショット

クエリのスクリーンショットを見れば一目瞭然だと思います。

私が必要とするのは、この例のように 1 つだけではなく、CustomerAddresses テーブルから 2 つの住所を取得することだけです。1 は ShippingAddress 用で、もう 1 つは BillingAddress 用です。

これを解決するのは非常に簡単に思えますが、明らかに何かが欠けています。前もって感謝します..

4

1 に答える 1

2

アドレスを含むテーブルを 2 回結合する必要があります。1ShippingAddressID回と1回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
于 2013-04-12T10:49:09.600 に答える