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

Eliminar filas demas ....

Estas en el tema de Eliminar filas demas .... en el foro de Mysql en Foros del Web. Que tal amigos esta es mi tabla UsuarioComision idComision,idSponsor,idUsuario,importe,fecha Ok, todo etsa bien pero tiene registros de mas, ya que se muestran asi idComision,idSponsor,idUsuario,importe,fecha 1 ...
  #1 (permalink)  
Antiguo 12/05/2011, 22:32
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Eliminar filas demas ....

Que tal amigos esta es mi tabla UsuarioComision

idComision,idSponsor,idUsuario,importe,fecha

Ok, todo etsa bien pero tiene registros de mas, ya que se muestran asi

idComision,idSponsor,idUsuario,importe,fecha
1 1 3 123 2011-02-11
1 3 3 123 2011-02-11
1 4 4 55 2011-02-11
1 1 4 66 2011-02-11

idUsuario es el afiliado, y idSponsor es que el usuario que afilio al afiliado xD, es decir si el usuario afiliado gana comision su sponsor tambien lo hace.... y se colocan asi

idComision,idSponsor,idUsuario,importe,fecha
1----------1--------- 3---------123---- 2011-02-11
1----------3--------- 3---------123---- 2011-02-11

Pero ya es suficiente con esa linea

idComision,idSponsor,idUsuario,importe,fecha
1----------1--------- 3---------123---- 2011-02-11

Para saber que el usuario y el sponsor estan ganando ese importe

Ahora si se encuentra una sola fila que sea asi

idComision,idSponsor,idUsuario,importe,fecha
1----------3--------- 3---------123---- 2011-02-11

Quiere decir que la ganancia es directamente por el SPONSOR, no por su afiliado, justamente quiero eliminar esas filas donde esta duplicado el SPONSOR, ya que ganaria dos veces
  #2 (permalink)  
Antiguo 13/05/2011, 01:52
Avatar de Heimish2000  
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 2 meses
Puntos: 89
Respuesta: Eliminar filas demas ....

Código MySQL:
Ver original
  1. DELETE FROM tabla
  2. WHERE idSponsor = idUsuario
  #3 (permalink)  
Antiguo 13/05/2011, 10:13
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: Eliminar filas demas ....

Esta bien ese query, siempre y cuando aya duplicado, porque cuando el idSponsor es igual al idUsuario, quiere decir que el benificio que recibio es de el mismo

Etiquetas: filas
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 15:39.