Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2006, 10:16
Avatar de mveraa
mveraa
 
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 4 meses
Puntos: 2
como hacer esta query(mysql)

hola maestros estoy en la mision de reparar una bd mal normalizada tengo esto.

prest se relaciona con servicios mediandte ser1,serv2,serv3,ser4.

prest
-----
id
rut
ser1
ser2
ser3
ser4

servicios
-------
id_servicio
nombre_servicio


bueno necesito sacar los serv1...4 de la tabla prest y quede asi.

prest
----
id
rut

serv_prest
--------
id_serv_prest
id_prest
id_servicio


servicios
--------
id_servicio
nombre_servicio

la pregunta seria:
se puede mediante una query sacar individualmente los valores de serv1..4 de la tabla prest de un registro y ponerlo solo los serv1.. en la tabla serv_prest(como registros individuales logicamente asociada a la misma id de la tabla prest).

se me ocurre con un select insert pero como hay que hacerlo 4 veces para un mismo registro , ahi tengo la duda.

ojala me entiendad.

un saludo.
__________________
"Cuando se adelanta un oponente, enfréntalo y salúdalo; si intenta retroceder, déjalo seguir su camino"