Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2014, 09:23
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: ¿Se puede hacer esta consulta en MySql?

Mmmm pues siguiendo tu ejemplo puedes hacer algo como esto:

Código MySQL:
Ver original
  1. SELECT * FROM `residencia`
  2. WHERE (`residencia` = 'Madrid' OR `residencia` = 'Barcelona')
  3. AND (
  4.     SELECT COUNT(*) FROM `residencia`
  5.     WHERE (`residencia` = 'Madrid' OR `residencia` = 'Barcelona') AND `flag` = 1
  6. ) > 0

Sobra decir que en la subconsulta debes de aplicar la misma condición, agregando únicamente la que es el determinante en este caso (osea el flag)

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.

Última edición por jonni09lo; 13/02/2014 a las 07:32 Razón: Legibilidad de la consulta