此查询在 firebird 上引发错误,如何解决该错误?
SELECT EMPNO,SAL
FROM EMP E
where EMPNO = (SELECT MAX(DEPTNO) FROM DEPT D WHERE E.ENAME NOT like (SELECT TOP 1 ENAME
FROM emp E1
WHERE E1.EMPNO=D.DEPTNO))
OR 1 = (SELECT MAX(DEPTNO)
FROM DEPT D
WHERE E.ENAME like substring('NAME111',1,5)) ORDER BY EMPNO;
这是错误。
以下错误信息描述了故障
ODBC 调用 = SQLPrepareW()
SQL 状态 = HY000
本机错误 = -104(FFFFFF98)
错误消息 = [ODBC Firebird 驱动程序][Firebird]动态 SQL 错误
SQL 错误代码 = -104
令牌未知 - 第 1 行,第 111 列