對于以下SQL語句說法正確的是()
SELECT ename FROM emp
WHERE sal IN (SELECT MAX(sal)
FROM emp GROUP BY deptno);
A. 這個語句是符合語法的
B. 這個語句是不能執(zhí)行的,因為缺少HAVING子句
C. 這個語句是不能執(zhí)行的,因為分組的條件列不在SELECT列表中
D. 這個語句是不能執(zhí)行的,因為GROUP BY子句應(yīng)該在主查詢中,而不是在子查詢中
E. 在主查詢的WHERE條件中,不應(yīng)該用IN,而應(yīng)該用等號