Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2012, 08:24
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Consulta en dos tablas

No sé si te he entendido bien. Si quieres que cumpla las tres condiciones para el mismo, debes hacerlo con OR (puedes usar IN para hacer más simple la sintaxis), count y having

Sería algo así con tus datos:
Código MySQL:
Ver original
  1. SELECT A.Equipos_Codigo, COUNT(distinct B.Ctrl_Tipo) num
  2.  FROM Equip_Equipos AS A
  3.  INNER JOIN Equip_Ctrl AS B
  4.  ON A.Equipos_Codigo=B.Ctrl_Codigo
  5.  WHERE B.Ctrl_Tipo IN (1,2,3)
  6.  GROUP BY A.Equipos_Codigo
  7.  HAVING num > 2
El resultado de esa consulta es S30 y S31.


He editado para corregir algunos errores míos. Creo que es eso lo que buscas.

Última edición por jurena; 19/07/2012 a las 08:45