Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2007, 14:43
Avatar de cala932
cala932
 
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 5 meses
Puntos: 9
Consulta con 3 tablas

Buenas foro, tengo un problem con una consulta, mas bien es todo sql,
tengo tres tablas, una actividad otra alojamiento y acti_aloj es una tabla intermedia que me relaciona las actividades que se practican en un alojamiento, es una relacion de n a m. Como hago para obtener el nombre de los alojamientos en donde se practican todas las actividades. Alguna ayuda increible que me brinden. Supongamos que en la tabla actividades tengo 7 actividades, tendria que buscar en la tabla intermedia los alojamientos que tienen las 7 actividades pero como???, en dicha tabla tengo algo asi:
id_acti ------ id_aloj
1 ------ 1
2 ------ 1
3 ------ 1
4 ------ 1
5 ------ 1
6 ------ 1
7 ------ 1
1 ------ 2
4 ------ 2
8 ------ 2

Se entiende la idea, la cosa es que me tiene que devolver el nombre de los alojamientos en los cuales se practiquen todas las actividades que en total son 7, obio que en la tabla alojamiento tengo el identificador y en otro campo el nombre. Cualquier sugerencia me viene bien porque estoy bastante perdido.
Saludos
__________________
->Aprender es un proceso que incluye el error..

Última edición por cala932; 04/07/2007 a las 19:22