Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consultar dos tablas

Estas en el tema de consultar dos tablas en el foro de Mysql en Foros del Web. Hola, Buen dia a todos Quiero consultar dos tablas o mas desde eclipse Select plantillas.idempleado, plantillas.activo, plantillas.fin,puestos.nombrecorto,puestos.codigo from plantillas inner join nombres on plantillas.idempleado = ...
  #1 (permalink)  
Antiguo 17/10/2008, 11:09
 
Fecha de Ingreso: octubre-2008
Mensajes: 6
Antigüedad: 15 años, 6 meses
Puntos: 0
consultar dos tablas

Hola, Buen dia a todos

Quiero consultar dos tablas o mas desde eclipse

Select plantillas.idempleado, plantillas.activo, plantillas.fin,puestos.nombrecorto,puestos.codigo from plantillas
inner join nombres
on plantillas.idempleado = nombres.idpersona
inner join codigos
on nombres.idpersona = nombres.idpersona
inner join puestos
on puestos.idpuesto = plantillas.idpuesto


pero eclpse no me deja hacer esto

es posible hacer una consulta a varias tablas desde eclipse????

Estos son los errores que me da


Empezamos
Recuperamos conexión
No Warnings
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1370)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.ja va:2369)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:4 51)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate (MysqlIO.java:2076)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java :1451)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java :1787)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3277)
at com.mysql.jdbc.Connection.execSQL(Connection.java: 3206)
at com.mysql.jdbc.Statement.executeQuery(Statement.ja va:1232)
at Acceso.ejecuta(Acceso.java:78)
at Acceso.main(Acceso.java:8)


Gracias
  #2 (permalink)  
Antiguo 18/10/2008, 21:29
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 16 años, 4 meses
Puntos: 1
Respuesta: consultar dos tablas

Cita:
Iniciado por MaloP Ver Mensaje

1 Select plantillas.idempleado, plantillas.activo, plantillas.fin, puestos.nombrecorto, puestos.codigo
2 from plantillas
3 inner join nombres
4 on plantillas.idempleado = nombres.idpersona
5 inner join codigos
6 on nombres.idpersona = nombres.idpersona
7 inner join puestos
8 on puestos.idpuesto = plantillas.idpuesto

Gracias
No recuerdo mucho de java, pero tu consulta esta mal en la linea 6 tu cruce esta haciendo referencia a una misma tabla.

on nombres.idpersona = nombres.idpersona

En caso se trate de un problema de programacion, creo q deberias consultarlo en el foro de programacion puesto q estas en BD y es muy probable q no te contesten.
Salu2,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:22.