Tema: Consulta SQL
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2011, 08:51
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 3 meses
Puntos: 89
Respuesta: Consulta SQL

Si cumple los tres y quitas el DISTINCT saldrá tres veces, si cumple una, sólo una vez. Si lanzas una query parecida a esta, te dará los que cumplen los tres

Código MySQL:
Ver original
  1. SELECT R.id, count(*) as A
  2. FROM restaurante R
  3. INNER JOIN presta P ON
  4. R.id = P.servicio_id
  5. WHERE P.servicio_id IN (1,2,3)
  6. HAVING A = 3