Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/04/2009, 13:11
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Cambio de columna

para hacer esto te puedes valer de la función count.

Antes de insertar el numero generado por random, cuentas los registros de ambas columnas.

Por ejemplo.

tabla1
columna1 ____________columna 2
1 ------------------------- 34
76 ----------------------- 47
23

Si haces un select count(columna1) from tabla1 te va a retornar un 3.
Si haces un select count(columna2) from tabla1 te va a retornar un 2.

Como el conteo en columna2 es menor, lo insertas en columna 2. Si son iguales lo insertas en columna1. Y así sucesivamente

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming