-3
からエントリこの私のSQLクエリ私はJavaでのエラー、私はDerbyデータベース
"SELECT doctor.id,users.first_name,users.last_name,users.email,users.password, users.birthday,users.address,users.phone,users.role_id,doctor.id_type,specialty.name, count(patient.id)as count_patient"
+ "FROM patient RIGHT JOIN users INNER JOIN doctor ON users.id=doctor.id "
+ "INNER JOIN specialty ON specialty.id=doctor.id_type ON doctor.id =patient.id_doctor)"
+ "GROUP BY doctor.id,users.first_name,users.last_name,users.email,users.password,users.birthday,users.address,users.phone,users.role_id,doctor.id_type,specialty.name ORDER BY users.first_name";
を選択したときに、私はeclepse
[ERROR] DoctorDAO(sortByFirstName):185 - Syntax error: Encountered "patient" at line 1, column 204.
java.sql.SQLSyntaxErrorException: Syntax error: Encountered "patient" at line 1, column 204.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)....
上のエラーを持っている私が知っているテーブルのことを持っていますが設定され、 'SQL'クエリがIJコンソールダービーで実行されました。