Cita:
Iniciado por drsheldoncooper Tienes razon ya lo probe por partes y si es en el update y referente a la pk,aunque parezca informal no tenia ninguna pk la tabla exp.Lo que pasa que solo llene la tabla con los datos y pense q una vez que estuvieran todos ordenarlos y colocarles su numero que les correspondia.
Es por eso que cree un nuevo campo "num" lo cual esta vacío.
Ya que estuviera echo todo "num" seria la pk de la tabla,espero que tenga una solucion mi enredo.
ya encontre una forma de hacerlo pero ahora cuando quiero ordenarlos mediante la cedula y un campo llamado tip (tipo) no lo puedo hacer, mira pasa esto
SELECT *
FROM exp
ORDER BY ced ASC , tip ASC
resulta esto:
cedula------------tip
HECD501023 --60 MADRE
HECD501223 --10 TRABAJADOR
HECD501223 --30 ESPOSA
HECE740923 --20 TRABAJADORA
HECE740923 --80 HIJA
y lo que quiero es esto
HECD501223 --10 TRABAJADOR
HECD501223 --30 ESPOSA
HECD501223 --60 MADRE
HECE740923 --20 TRABAJADORA
HECE740923 --80 HIJA
Probe las consultas por separado (SELECT * FROM exp ORDER BY ced ASC ) y (SELECT * FROM exp ORDER BY tip ASC ) y si ordena "tip" como debiera.
Que estara mal en la consulta o que me faltara, te agradeceria mucho si em ayudas