私は2つのテーブルを持っています。顧客と注文。
私の要件は...
次のような結果を取得したいと思います Customer Detail + HasOrders + Count(Orders)
私が書いた
SELECT Customers.*
, CASE WHEN o.CustomerID IS NOT NULL THEN 1 ELSE 0 END HasOrders
FROM Customers c
LEFT JOIN Orders o
ON c.CustomerID = o.CustomersID
しかし、それは多くの行を返します。顧客の注文が 5 件の場合、Customer ごとに 5 行が返されます。
教えていただけますか?ありがとう。