Hola ferminako:
Tengo algunos problemas para ver la imagen que colocaste en el post, pero creo haber entendido tu problema... en realidad este tipo de ejercicios es uno de los más recurrentes en SQL, hay muchos ejemplos en la red, o en este mismo foro... si te hubieras tomado un poco de tiempo estoy seguro de que habrías encontrado algo similar a lo que requieres, pero bueno, vayamos al grano... te pongo un script, supongamos que tienes las siguientes tablas:
Código MySQL:
Ver original+---------+--------------------+
| id_rest | nombre_rest |
+---------+--------------------+
| 1 | restaurante uno |
| 2 | restaurante dos |
| 3 | restaurante tres |
| 4 | restaurante cuatro |
+---------+--------------------+
+---------+---------------+
| id_serv | nombre_serv |
+---------+---------------+
| 1 | aparcacoches |
| 2 | guarderia |
| 3 | otro servicio |
+---------+---------------+
+--------------+---------+---------+
| id_rest_serv | id_rest | id_serv |
+--------------+---------+---------+
| 1 | 1 | 1 |
| 2 | 2 | 2 |
| 3 | 3 | 1 |
| 4 | 3 | 2 |
| 5 | 4 | 1 |
| 6 | 4 | 3 |
+--------------+---------+---------+
Supongo que esto es algo muy parecido a lo que tienes en tus tablas, observa que los restaurantes UNO y DOS tienen alguno de los servicios que tú necesitas, el restaurant TRES tiene ambos, y aunque el restaurante CUATRO tiene dos servicios SÓLO TIENE UNO DE LOS QUE TE INTERESAN. podrías hacer una consulta así:
Código MySQL:
Ver original+---------+-------------------------+
+---------+-------------------------+
| 1 | 1 |
| 2 | 1 |
| 3 | 2 |
| 4 | 1 |
+---------+-------------------------+
Observa que esta consulta te da el TOTAL DE SERVICIOS QUE TE INTERESA que tiene cada restaurant... OBSERVA QUE SÓLO EL RESTAURANT TRES tiene ambos servicios... agregando un HAVING COUNT() podrías filtrar aquellos que tengan ambos servicios:
Código MySQL:
Ver original+---------+
| id_rest |
+---------+
| 3 |
+---------+
Esto es lo que necesitas para filtrar tu información... puedes hacerlo con INNER JOIN's y utilizar subconsultas, o utilizar las funciones IN o EXISTS... eso te lo dejo para tí.
Saludos
Leo.