Bạn nên sử dụng các truy vấn con trên int và ext để tính tổng và kết hợp với các truy vấn con.
Tôi cũng khuyên bạn nên sử dụng các JOIN rõ ràng thay vì bảng, bảng, bảng
ví dụ:
SELECT emp.Name, int.Amount AS InternalCostTotal, ext.Amount AS ExternalCostTotal
FROM Employees emp
JOIN (
SELECT EmployeeID, SUM(Amount) AS Amount
FROM InternalCosts
GROUP BY EmployeeID
) int ON emp.EmployeeId = int.EmployeeID
JOIN (
SELECT EmployeeID, SUM(Amount) AS Amount
FROM ExternalCosts
GROUP BY EmployeeID
) ext ON emp.EmployeeId = ext.EmployeeID