我構建了此查詢以向我顯示有多少員工和客戶到分支,它給了我重複,因此我需要將它們分組。但是,當我添加組時,查詢無效。任何人有任何想法爲什麼?當使用組時,SQL查詢無法正常工作
SELECT B.branchID, B.branchName, COUNT(E.staffNo) AS "No. Of Employees", COUNT(C.customerID) AS "No. Of Customers"
FROM Branch B, Employee E, Customer C
WHERE E.employeeBranchID = B.branchID
AND B.branchID = C.customerBranchID
GROUP BY B.branchID;
你是什麼意思「無效」?如果出現錯誤,請在問題中包含錯誤。 –
在mysql上這應該工作,在其他數據庫你需要添加B.branchName到GROUP BY – Mihai