Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/02/2013, 13:25
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: sql, and, and no me anda....

Te estás ahogando en un vaso de agua. La solución está ante tus ojos, solamente tienes que adaptar la consulta a la tabla que tienes:

Código MySQL:
Ver original
  1. SELECT `local`, COUNT(DISTINCT actividad ) `CantidadDeActividades`
  2.   FROM locales
  3.  WHERE `local`
  4.     IN( SELECT  `local`
  5.           FROM locales
  6.          WHERE actividad IN(2, 4)
  7.       GROUP BY `local`
  8.         HAVING COUNT(DISTINCT activid)=2)
  9. GROUP BY `local`;

No termino de entender por qué te resulta confuso
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)