1

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

4

1 に答える 1