このクエリは 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 列目