problema con query
Publicado por Pabloico (3 intervenciones) el 14/07/2010 13:47:29
Buenas, tengo una duda bastante grande.
No entiendo por qué esta consulta me falla en un proyecto java con eclipse, el caso es que no me reconoce la palabra ON y me gustaría saber si la consulta esta mal implantada o si hay otra manera de ponerla. Al probarla directamente sobre la bbdd va fenomenal, pero al proyecto no le gusta. Muchas gracias
query="SELECT persona.id, persona.nombre, persona.apellidos, persona.telfijo, persona.telmovil, cargo.nombre, organismo.nombre, rol.nombre, persona.email " +
"FROM AdmOrganismoEJB organismo " +
"INNER JOIN PlnPlanrolcargoorganismoEJB pln " +
"ON organismo.id = pln.idAdmorganismo " +
"INNER JOIN AdmCargoEJB cargo " +
"ON cargo.id = pln.idAdmcargo " +
"INNER JOIN PlnRolEJB rol " +
"ON rol.id = pln.idRol " +
"LEFT JOIN AdmCargoorganismopersonaEJB caorga " +
"ON caorga.idCargo = cargo.id " +
"LEFT JOIN AdmPersonaEJB persona " +
"ON persona.id = caorga.idPersona " +
"WHERE pln.idPlan = :idPlan " +
"AND pln.idRol = :idRol " +
"ORDER BY persona.apellidos ASC"
Nuevamente, muchas gracias
No entiendo por qué esta consulta me falla en un proyecto java con eclipse, el caso es que no me reconoce la palabra ON y me gustaría saber si la consulta esta mal implantada o si hay otra manera de ponerla. Al probarla directamente sobre la bbdd va fenomenal, pero al proyecto no le gusta. Muchas gracias
query="SELECT persona.id, persona.nombre, persona.apellidos, persona.telfijo, persona.telmovil, cargo.nombre, organismo.nombre, rol.nombre, persona.email " +
"FROM AdmOrganismoEJB organismo " +
"INNER JOIN PlnPlanrolcargoorganismoEJB pln " +
"ON organismo.id = pln.idAdmorganismo " +
"INNER JOIN AdmCargoEJB cargo " +
"ON cargo.id = pln.idAdmcargo " +
"INNER JOIN PlnRolEJB rol " +
"ON rol.id = pln.idRol " +
"LEFT JOIN AdmCargoorganismopersonaEJB caorga " +
"ON caorga.idCargo = cargo.id " +
"LEFT JOIN AdmPersonaEJB persona " +
"ON persona.id = caorga.idPersona " +
"WHERE pln.idPlan = :idPlan " +
"AND pln.idRol = :idRol " +
"ORDER BY persona.apellidos ASC"
Nuevamente, muchas gracias
Valora esta pregunta


0