Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2010, 16:51
manolo_manolo
 
Fecha de Ingreso: octubre-2008
Ubicación: Alicante
Mensajes: 337
Antigüedad: 15 años, 6 meses
Puntos: 9
Listar campos que contengan X

Buenas, querría listar los campos de una tabla que contentan un "1" por ejemplo.

La tabla es así:
Código:
              Campo1         Campo2        Campo3        Campo4        Campo5
Registro1        0               1            1              0              1
Registro2        0               1            0              1              0
La consulta necesito que me devuelva los campos que contienen un 1.
El Registro1 devolvería: Campo2 Campo3 Campo5
El Registro2 devolvería: Campo2 Campo4

He estado buscando y rebuscando pero no lo he encontrado (o no lo he comprendido bien).

He usado mysql_field_name o mysql_list_fields pero no lo consigo. No sé donde poner que compare el valor de "1" en las sentencias. Ojalá me ayudeis. Quiero esto porque no quiero cargar el script con tantas consultas como campos tengo. Ojalá se pueda hacer. Helpme!!