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

2 consultas a la vez

Estas en el tema de 2 consultas a la vez en el foro de Mysql en Foros del Web. Hola, no estoy especializado en consultas SQL y seguro que esto es una memez pero no encuentro manera. Tengo una tabla con estos campos: id, ...
  #1 (permalink)  
Antiguo 22/06/2010, 04:18
 
Fecha de Ingreso: abril-2009
Ubicación: Zaragoza
Mensajes: 50
Antigüedad: 15 años
Puntos: 1
2 consultas a la vez

Hola, no estoy especializado en consultas SQL y seguro que esto es una memez pero no encuentro manera.

Tengo una tabla con estos campos:

id, nombre, protegido, clave


Protegido tiene valores enum (Y,N), quiero consultar aquellos valores que no esten protegidos:

SELECT * from X where protegido="N";


hasta aquí todo correcto, pero ademas de tener aquellos no protegidos quiero que se añada a esa consulta aquellos registros cuyo campo clave sea iwal a "xxx" (este o no protegido).

Resumen: Consulta que me saque los no protegidos y ademas aquellos registros cuyo campo clave sea iwal a un numero que yo le paso esten o no protegidos.

¿Me podríais ayudar? ¿Es posible esto?

Gracias.
  #2 (permalink)  
Antiguo 22/06/2010, 06:40
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: 2 consultas a la vez

Código SQL:
Ver original
  1. SELECT * FROM X WHERE protegido='N'
  2. UNION
  3. SELECT *FROM X WHERE clave='xxx';

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 22/06/2010, 08:07
 
Fecha de Ingreso: junio-2010
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: 2 consultas a la vez

Esta es mi primera respuesta asi que agradeceria que me dijeras si te funciono

yo lo haria si

SELECT * FROM tabla WHERE protegido = "N" OR clave = "xxx"
  #4 (permalink)  
Antiguo 22/06/2010, 11:24
 
Fecha de Ingreso: mayo-2009
Mensajes: 76
Antigüedad: 15 años
Puntos: 1
Respuesta: 2 consultas a la vez

chavewain2 ¿y si la tabla no es la misma?

Última edición por richarparrao; 22/06/2010 a las 11:29
  #5 (permalink)  
Antiguo 22/06/2010, 12:00
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: 2 consultas a la vez

Pero estoy deacuerdo con chavewain2.... no se porque me enredé en la respuesta.
Es mucho mas simple.

al parecer gatopanah tiene una única tabla con los campos id, nombre, protegido, clave
al OR aplica ya que la clave sea o no sea protegida debe ser mostrada. El resto de los registros deben cumplir la condición del campo protegido.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: Ninguno
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 22:40.