Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/04/2013, 16:41
E_Blue
 
Fecha de Ingreso: mayo-2011
Mensajes: 102
Antigüedad: 13 años, 10 meses
Puntos: 0
De acuerdo Respuesta: ¿Como eliminar duplicados similares

Encontré la solución y la comparto, aclaro que no la idee yo, obtuve la solución en otro foro.

Código MySQL:
Ver original
  1. CREATE TABLE yourtable (
  2.   `accountID` varchar(32) NOT NULL,
  3.   `deviceID` varchar(32) NOT NULL,
  4.   col VARCHAR(20),
  5.   PRIMARY KEY (`accountID`,`deviceID`)
  6.   );
  7.  
  8. INSERT INTO yourtable VALUES
  9. (1,1,'old1950'),
  10. (1,2,'old1933'),
  11. (1,3,'old1985'),
  12. (1,4,'new_1950'),
  13. (1,5,'new_1985'),
  14. (1,6,'new_2008');
  15.  
  16.   yourtable y1 INNER JOIN yourtable y2
  17.   ON y1.col LIKE 'new_%' AND y2.col LIKE 'old%'
  18.      AND SUBSTR(y1.col, 5)=SUBSTR(y2.col, 4)

Gracias por tomarse tiempo de leer este post para intentar ayudarme.