Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 当我从Derby数据库中选择一个条目时,java中出现了错误_Sql_Jdbc_Derby - Fatal编程技术网

Sql 当我从Derby数据库中选择一个条目时,java中出现了错误

Sql 当我从Derby数据库中选择一个条目时,java中出现了错误,sql,jdbc,derby,Sql,Jdbc,Derby,这是我的SQL查询 "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

这是我的SQL查询

"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)....

我知道已经设置了表,并且在IJ控制台derby中执行了“SQL”查询。

看起来您在语句中缺少了一个空格:
count\u patient“+”FROM
如果没有,我建议打印字符串并将其粘贴到您的问题中