Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/05/2010, 08:54
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta LIKE no funciona

franjalafa,
en primer lugar, suscribo las palabras de gnzsoloyo y huesos52 respecto a la normalización, y en segundo, también respecto a sus propuestas. Y te diré además que find_in_set puede utilizarse sobre otro campo que no sea de tipo SET siempre que cuando quieras separar datos lo hagas con coma (,). Creo que no lo has probado bien. Por otra parte, si no separas con coma, podrías usar una expresión regular como te proponía gnzsoloyo. Naturalmente, también podrías usarla aunque separes con coma.
Código MySQL:
Ver original
  1. SELECT campo FROM tutabla WHERE campo REGEXP '[[:<:]]A-03[[:>:]]'
Dinos cómo has probado FIND_IN_SET, la sintaxis utilizada y el resultado obtenido.