Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2008, 14:33
Avatar de juaniquillo
juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años, 2 meses
Puntos: 281
Como seleccionar partes exactas de un record

Tengo un problema y voy a tratar de explicarme lo mejor posible. Tengo un campo en mi base de datos el cual almacena varias categorías separadas por espacios, por ejemplo:

Código:
1 12 31
Lo que necesito es hacer una consulta que compare la variable que envía un formulario, '2' por ejemplo, y encuentre todos los records que tengan ese mismo valor exacto dentro de ese campo. Cuando digo valor exacto quiero decir '2', no un valor que contenga esa variable, por ejemplo '12', osea que no puedo usar:

Código:
valor LIKE '%variable%'
Pero tampoco puedo usar:
Código:
valor = '%variable%'
Ya que tampoco serían iguales. Por ejemplo, '1 2 13' no es igual a '2' pero en este caso el '2' esta incluido dentro. Podria de alguna forma usar el espacio para hacerlo único y así usar LIKE o existe otra forma de hacerlo?

Espero haberme explicado bien.

Saludos.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...