Ver Mensaje Individual
  #3  
Antiguo 22-08-2012
Avatar de kapcomx
kapcomx kapcomx is offline
Miembro
 
Registrado: jun 2007
Ubicación: Puebla México
Posts: 350
Reputación: 17
kapcomx Va por buen camino
inner join

No se que base de datos uses pero si estas usando Interbase el ejemplo de D-MO te va muy bien, ahora recuerdo que en Mysql
usaba el inner join mas o menos asi....
Código Delphi [-]
select  empleados.nombre, empleados.apellido, empleados.fecha_nacimiento, tiene.nrotel, telefonos.tipo
from empleados inner join tiene on empleados.ci= tiene.ci inner join telefonos on 
tiene.nrotel=tiene.nrotel

tambien te recomiento que uses el prefijo fk_ para identificar las llaves foraneas de tus tablas, al menos ami se me hace mas facil, y sobre todo le pongas un campo id a todas tus tablas esto ayuda mucho.

empleados(id_empleado, nombre, apellido, fecha_nacimiento)
tiene(id_tiene, fk_empleado, nrotel)
telefonos(id_telefonos, fk_tiene, tipo)

Saludos...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente....
Responder Con Cita