Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/05/2010, 08:35
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Consulta LIKE no funciona

Estoy totalmente deacuerdo con gnzsoloyo acerca de normalizar la base de datos y eliminar registros basura difícilmente administrables.


Sin embargo, esto también te puede servir.

Código MySQL:
Ver original
  1. mysql> select campo from franjalafa;
  2. +----------------+
  3. | campo          |
  4. +----------------+
  5. | A-01           |
  6. | A-02           |
  7. | A-03           |
  8. | A-03A          |
  9. | A-03B          |
  10. | A-04,A-05,A-06 |
  11. | A-07           |
  12. | A-07A          |
  13. +----------------+
  14. 8 rows in set (0.00 sec)
  15.  
  16. mysql> select campo from franjalafa where find_in_set('A-05',campo);
  17. +----------------+
  18. | campo          |
  19. +----------------+
  20. | A-04,A-05,A-06 |
  21. +----------------+
  22. 1 row in set (0.00 sec)
  23.  
  24. mysql> select campo from franjalafa where find_in_set('A-03',campo);
  25. +-------+
  26. | campo |
  27. +-------+
  28. | A-03  |
  29. +-------+
  30. 1 row in set (0.00 sec)

Repito... tu mejor opción es normalizar.

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