Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/12/2009, 03:56
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: problema con consulta

Se puede hacer algo como esto, pero tendrás que hacerlo tantas veces como campos y letras tengas y te mostrará con 0 las letras que no aparezcan en ese registro
SELECT id,(IF(campo1='a',1,0)+if(campo2='a',1,0)+if(campo 3='a',1,0)+if(campo4='a',1,0))A, (IF(campo1='b',1,0)+if(campo2='b',1,0)+if(campo3=' a',1,0)+if(campo4='b',1,0))B, (IF(campo1='c',1,0)+if(campo2='c',1,0)+if(campo3=' c',1,0)+if(campo4='c',1,0))C, (IF(campo1='d',1,0)+if(campo2='d',1,0)+if(campo3=' d',1,0)+if(campo4='d',1,0))D FROM `tabla`

Última edición por jurena; 26/12/2009 a las 01:53