Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2013, 18:46
drsheldoncooper
 
Fecha de Ingreso: febrero-2013
Mensajes: 26
Antigüedad: 11 años, 2 meses
Puntos: 0
problema con enumeracion repetida


Tengo un problemacon la enumeracion ,tengo varios registros con una cedula (ced) y lo que quiero es que en un campo (num) se cree una enumeracion del 1 al ... en orden ascendente mediante la cedula.Algo asi
num-------ced
1 ----- HECE740923
2 ----- HECD501223
3------ HECD501223
4-------HECD501023
5-------HRCR502345

pero con la consulta de abajo me resulta asi (las cedulas iguales laas coloca con un numero igual y al pasar a otra cedula diferente sigue con la enumeracion)
1 ----- HATR740923
2 ----- HECD501223
2------ HECD501223
2-------HECD501023
5-------HRCR502345




Código PHP:
CREATE TEMPORARY TABLE temp 
SELECT  
(@rnum := @rnum +1numfced 
FROM exp
, (SELECT @rnum :=0
ORDER BY ced ASC

UPDATE exp t
temp t2 
SET num 
numf 
WHERE t
.ced t2.ced 
Alguien me podria decir donde esta mal y ayudarme se los agredeceria