私のDBには、購入を行う顧客がいて、それらの購入は、その購入を支援した従業員に関連付けられています。以下にクエリを作成しました。これにより、顧客の合計購入数、最初の購入、最後の購入のリストが提供されます。最後の購入に関連付けられた従業員名も必要ですか?
Customer
-cstId
-cstName
Purchase
-cstId
-soldDate
-empId
Employee
-FirstName
-LastName
-empId
SELECT customer.cstName, MAX(purchase.soldDate) AS [Last Purchase], MIN(purchase.soldDate) AS [First Purhcase], COUNT(invTruck.invId)
AS [Total Purchases]
FROM customer INNER JOIN
purchase ON customer.cstId = purchase.cstId
INNER JOIN
employee ON purchase.empId = employee.empId
GROUP BY customer.cstName