Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/12/2009, 08:49
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años, 1 mes
Puntos: 360
Respuesta: Cómo borrar direcciones de email que tengan dominios duplicados en 2 tabla

para localizar dominios puedes combinar las funciones locate y substring para obtener todas las direcciones despues de la @

con un ejemplo

Código MySQL:
Ver original
  1. mysql> select mail from email;
  2. +--------------------+
  3. | mail               |
  4. +--------------------+
  5. +--------------------+
  6. 6 rows in set (0.00 sec)
  7.  
  8. mysql> select substring(mail,locate('@',mail)+1) from email;
  9. +------------------------------------+
  10. | substring(mail,locate('@',mail)+1) |
  11. +------------------------------------+
  12. | hotmail.com                        |
  13. | hotmail.com                        |
  14. | gmail.com                          |
  15. | gmail.com                          |
  16. | yahoo.com                          |
  17. | yahoo.com                          |
  18. +------------------------------------+
  19. 6 rows in set (0.00 sec)
  20.  
  21. mysql>

me imagino que con esto ya puedes hacer algo

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming