我是一個SQL初學者。我試圖編寫一個查詢,「如果總薪水大於300,000,提供所有人爲每個部門提供的總薪水」。 我已經寫了一些,但不能完全弄清楚。我不知道這個查詢
USE EMP_DB_01;
SELECT DEPTNAME, SUM(SALARY) AS 'Total Salary'
FROM DEPT, EMP
WHERE (SALARY > 300000) AND (DEPT.DEPTNO = EMP.DEPTNO)
GROUP BY DEPTNAME
表是這裏 enter image description here
您不能簡單地使用逗號(,)並從多個表中獲取數據。您應該使用JOIN從SQL中的多個表中獲取數據。 –
@MurtuzaKhan正式注意到 – Sami