Ayuda con Query de SQL :(

The Misfit

Bovino maduro
#1
mi problema aunnque suene tonto es este, :(

en una base de datos agregue informacion con este query

INSERT INTO `hehmatrix`
(dnis_id, hehmenu_id, hehmatrix_bau0, hehmatrix_bau1, hehmatrix_bau2,

hehmatrix_bau3,
hehmatrix_dr0, hehmatrix_dr1, hehmatrix_dr2, hehmatrix_dr3)
VALUES
(69,1,18,18,18,18,75,75,75,75),
(69,2,78,78,78,78,76,76,76,76),
(69,3,79,79,79,79,77,77,77,77),
(69,4,17,17,17,17,null,null,null,null),
(69,5,19,19,19,19,74,74,74,74),
(69,6,79,79,79,79,77,77,77,77)

los numeros son ID's de numeros telefonicos, el problema es que los duplique, es decir corri el queryy 2 veces :S
podrian ayudarme a generar el query para eliminar los duplicados??
se los agradeceria demasiadisimo :(
 
#2
mi problema aunnque suene tonto es este, :(

en una base de datos agregue informacion con este query

INSERT INTO `hehmatrix`
(dnis_id, hehmenu_id, hehmatrix_bau0, hehmatrix_bau1, hehmatrix_bau2,

hehmatrix_bau3,
hehmatrix_dr0, hehmatrix_dr1, hehmatrix_dr2, hehmatrix_dr3)
VALUES
(69,1,18,18,18,18,75,75,75,75),
(69,2,78,78,78,78,76,76,76,76),
(69,3,79,79,79,79,77,77,77,77),
(69,4,17,17,17,17,null,null,null,null),
(69,5,19,19,19,19,74,74,74,74),
(69,6,79,79,79,79,77,77,77,77)

los numeros son ID's de numeros telefonicos, el problema es que los duplique, es decir corri el queryy 2 veces :S
podrian ayudarme a generar el query para eliminar los duplicados??
se los agradeceria demasiadisimo :(
Aunque suene tonto:
delete from `hehmatrix` ;

y vuelves a insertar los datos.
 

kbruriel

Bovino adolescente
#3
mi problema aunnque suene tonto es este, :(

en una base de datos agregue informacion con este query

INSERT INTO `hehmatrix`
(dnis_id, hehmenu_id, hehmatrix_bau0, hehmatrix_bau1, hehmatrix_bau2,

hehmatrix_bau3,
hehmatrix_dr0, hehmatrix_dr1, hehmatrix_dr2, hehmatrix_dr3)
VALUES
(69,1,18,18,18,18,75,75,75,75),
(69,2,78,78,78,78,76,76,76,76),
(69,3,79,79,79,79,77,77,77,77),
(69,4,17,17,17,17,null,null,null,null),
(69,5,19,19,19,19,74,74,74,74),
(69,6,79,79,79,79,77,77,77,77)

los números son ID's de números telefonicos, el problema es que los duplique, es decir corri el queryy 2 veces :S
podrian ayudarme a generar el query para eliminar los duplicados??
se los agradeceria demasiadisimo :(
Amigo necesitas mas info para dar una posible solución, puedes hacer lo siguiente siguiente:

mira debes estar seguro que duplicaste la info, primero saber cuantos duplicados tienes

select hehmenu_id,count(hehmenu_id) from hehmatrix group by hehmenu_id having count(hehmenu_id)>1

después eliminar alguno de los duplicados

delete from `hehmatrix` where
dnis_id=69 and hehmenu_id=1 and hehmatrix_bau0=18 and hehmatrix_bau1=18 and hehmatrix_bau2=18 and
hehmatrix_bau3=18 and hehmatrix_dr0=75 and hehmatrix_dr1=75 and hehmatrix_dr2=75 and hehmatrix_dr3=75 limit 1

si tenia duplicado 2 veces el primer registro insertado eliminas uno, aplicas esto para cada registro duplicado.
 
Arriba