Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/03/2014, 09:29
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Dividir texto de un registro

Hay algunas otras opciones para solucionar temporalmente el desastre. Ya sé que es una chapuza, pero a veces puede darse una solución de urgencia, aunque no sea lo mejor. No la he probado, pero quizás funcionaría. Puedes hacer tres consultas con UNION ALL y en el WHERE de cada una de ellas filtras por cada uno de los datos. Luego haces subconsulta, agrupas por Nombre y te traes los nombres que tengan tres resultados

Código MySQL:
Ver original
  1. SELECT t1.Nombre FROM  ((SELECT Nombre FROM persona WHERE gustos LIKE '%Dibujar%')
  2.  (SELECT Nombre FROM persona WHERE gustos LIKE '%Leer%')
  3.  SELECT Nombre FROM persona WHERE gustos LIKE '%Programar%'))t1
  4.  GROUP BY t1.Nombre  HAVING COUNT(*) = 3