尝试使用以下 'ANY' 语法并得到错误:
SELECT DISTINCT Em.ename
FROM Emp Em, Dept D
WHERE Em.eid In (Select D.managerid
FROM Dept D
GROUP BY D.managerid
HAVING EVERY (D.budget > 1000000) AND ANY (D.budget < 5000000)
);
错误输出:
psql:queries.sql:28: ERROR: syntax error at or near "ANY"
LINE 6: HAVING EVERY (D.budget > 1000000) AND ANY (D.budget < 5...
^
编辑:我正在使用 Postgres 并使用 Psql 进行连接。