我是一个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