Tema: inner join
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2005, 07:51
Avatar de abe_k
abe_k
 
Fecha de Ingreso: diciembre-2004
Mensajes: 286
Antigüedad: 20 años
Puntos: 2
inner join

hola a todos,
quisiera saber si es correcta la siguiente consulta:

Código:
select distinctrow event.id_event, event.event_name_es from event inner join client on event.id_client = client.id_client inner join client_enterprise on client_enterprise.id_client = client.id_client and client_enterprise.id_city = '1' inner join enterprise on enterprise.id_subcategorytype = '1'
Lo explico: TEngo una tabla subcategory relacionada con la de enterprise (contiene la fk de subcategoria y la ciudad). Luego ésta, relacionada con la de client_enterprise (contiene las fk de subcategoria, cliente y ciudad). Luego, por otro lado tengo la tabla event relacionada con client (event contiene fk de cliente) y esta ultima relacionada con client_enterprise (client_enterprise es la tabla resultante de la relacion varios a varios entre client y enterprise). Quiero sacar los eventos segun la subcategoria , y la ciudad (valor extraido de un formulario).La manera de hacer la consulta es la adecuada?

gracias de antemano

abe_k