Tema: tabla nueva
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2005, 04:46
xaquin
 
Fecha de Ingreso: agosto-2002
Mensajes: 230
Antigüedad: 21 años, 9 meses
Puntos: 1
y porqué repites los mismos campos?Es información redundante, en realidad no te haría falta, si no entendí mal la idea sería

tabla empleados (id, nombre, apellidos, ..., direccion)
tabla telefonos (id, id_empleado, telefono, ...)

y con esta estructura desde la tabla de telefonos podrías acceder sin problemas a los datos del nombre y dirección del empleado con una consulta así

Código:
select empl.nombre, empl.direccion,tel.telefono 
from telefonos tel inner join empleados empl on (tel.id_empleado=empl.id)
where [las condiciones que quieras] 
si por algún motivo de fuerza mayor tuvieras que usar la estructura que dices deberías utilizar triggers, busca trigger en google y encontrarás bastante información sobre el tema