Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Extraer los campos de un mismo registro que cumplan cierta condición

Estas en el tema de Extraer los campos de un mismo registro que cumplan cierta condición en el foro de Mysql en Foros del Web. Hola a todos!! Cómo van?? Uffff hace rato que no preguntaba por acá Resulta que tengo una tabla con 40 campos creo :unsure: :unsure: o ...
  #1 (permalink)  
Antiguo 01/11/2007, 10:00
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Extraer los campos de un mismo registro que cumplan cierta condición

Hola a todos!! Cómo van?? Uffff hace rato que no preguntaba por acá

Resulta que tengo una tabla con 40 campos creo :unsure: :unsure: o mas... :)

Bueno, el hecho es que hay campos que tienen valor de "1" ó "0"(cero). Hay alguna manera mediante mysql al hacer una consulta que arroje los nombres de los campos que cumplen la condiciòn de que su valor sea 1??? O estoy intentando hacer algo imposible?? Es que la verdad nunca habìa tenido la necsidad de hacer esto :unsure: :unsure:

Gracias de antemano!!

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #2 (permalink)  
Antiguo 01/11/2007, 11:14
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 4 meses
Puntos: 2
Re: Extraer los campos de un mismo registro que cumplan cierta condición

tienes que usar en tu consulta la clausula WHERE eso te ayudara a seleccionar solo los campos que cumplan la condición dque pones en where por ejemplo:

WHERE id='1'

espero te sirva.
  #3 (permalink)  
Antiguo 01/11/2007, 13:27
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: Extraer los campos de un mismo registro que cumplan cierta condición

Cita:
Iniciado por darkmasterr Ver Mensaje
tienes que usar en tu consulta la clausula WHERE eso te ayudara a seleccionar solo los campos que cumplan la condición dque pones en where por ejemplo:

WHERE id='1'
Hey gracias por tu interés pero lo que me dices es precisamente lo que no puedo ni debo hacer ya que es muy ambiguo los atributos que puedan tener 1 ó 0.

Gracias nuevamente
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 02/11/2007, 04:06
 
Fecha de Ingreso: octubre-2007
Mensajes: 3
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Extraer los campos de un mismo registro que cumplan cierta condición

a que te refieres que es muy ambiguo lo del "1! y "0"??...sino te va bien con el WHERE,...exactamente que es lo que quieres hacer?
  #5 (permalink)  
Antiguo 02/11/2007, 07:41
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: Extraer los campos de un mismo registro que cumplan cierta condición

Hola markitus83! Cómo vas??

Cita:
Resulta que tengo una tabla con 40 campos creo :unsure: :unsure: o mas... :)

Bueno, el hecho es que hay campos que tienen valor de "1" ó "0"(cero). Hay alguna manera mediante mysql al hacer una consulta que arroje los nombres de los campos que cumplen la condiciòn de que su valor sea 1??? O estoy intentando hacer algo imposible?? Es que la verdad nunca habìa tenido la necsidad de hacer esto :unsure: :unsure:
Siendo explícito, es que por lo menos el registro con id=1, puede tener los siguientes atributos con sus respectivos valores, así:
producto->1
promociones->1
subastas->0
sucursal->1
marco_legal->1
testimonios->0

Entonces la idea sería que el query me arrojara los campos que tienen como valor el nùmero 1 para ese registro... Oséa la consulta me arrojaría, producto,promociones, sucursal y marco_legal.

Se podrá???

Gracias de antemano
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:31.