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

[SOLUCIONADO] Copiar columnas con condicionantes

Estas en el tema de Copiar columnas con condicionantes en el foro de Mysql en Foros del Web. Hola, por un lado tengo una tabla asi: id_cliente # cliente 1 Juan 2 Pedro 3 Carlos 4 Jose y por otro lado otra tabla ...
  #1 (permalink)  
Antiguo 11/05/2013, 07:44
Avatar de williamhpf  
Fecha de Ingreso: mayo-2009
Mensajes: 144
Antigüedad: 14 años, 11 meses
Puntos: 8
Pregunta Copiar columnas con condicionantes

Hola, por un lado tengo una tabla asi:

id_cliente # cliente
1 Juan
2 Pedro
3 Carlos
4 Jose

y por otro lado otra tabla que tengo:

id # cliente_antiguo
1
2
2
2
3
3
4
4
4
6
5
5
5

Necesitaria copiar los nombres de la primera tabla a la segunda, pero que en la columna cliente_antiguo se repitan tantas veces los nombres como se repiten los id
  #2 (permalink)  
Antiguo 11/05/2013, 08:59
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Copiar columnas con condicionantes

Prueba con algo así. No nos has dicho los nombres de las tablas. Adapta la consulta de actualización cambiando los nombres por los de tus tablas.
Código MySQL:
Ver original
  1.  tabla2
  2.     INNER JOIN tabla1
  3.       ON tabla2.id = tabla1.id_cliente
  4.  SET tabla2.cliente_antiguo = tabla1.cliente

Etiquetas: columnas, tabla
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 16:23.