上位 500 人の顧客 (ベスト バイヤー) の住所を照会する必要があります。多くの会社は複数の住所を持っています。
データを含むテーブル:
- 顧客情報
- 顧客住所
- 取引情報
- トランザクション要素
私のクエリは次のようになります。
select Customername, CustomerStreet --etc
from CustomerInfo
join CustomerAddress on CustomerID = Add_CustID
join TransactionInfo on Trn_CustID = CustomerID
JOIN TransactionElements ON Trn_CustID = TrE_CustID
GROUP BY CustomerName, CustomerStreet --etc
ORDER BY SUM (TrE_TranValue) DESC
1 つの会社の複数の住所が返されます。必要なのは 1 つだけです。