Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2009, 18:36
fili9
 
Fecha de Ingreso: febrero-2007
Mensajes: 104
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Duda con consulta

Qué tal, tengo una duda, quisiera saber cómo hacer una consulta hacia 4 tablas diferentes.

Trataré de explicarme:

Tengo estas tablas y sus campos:

proveedores (id_proveedor, nombre, direccion..etc)
contratos (id_contrado, id_proveedor, num_contrato.....etc)
sucursales (id_sucursal, id_contrato, nombre)
clientes (id_cliente, id_sucursal, nombre_cliente....etc)

Teniendo en cuenta que un proveedor puede tener varios contratos, un contrato varias sucursales y una sucursal varios clientes.

Quiero saber cómo hacer una consulta que me despliegue todos los clientes de cierto proveedor (los proveedores los despliego en un combo), si la tabla clientes no está relacionada directamente con la tabla proveedores.

He leido que se puede utilizar inner join, left join, pero no he entendido del todo....

Espero haberme explicado.....espero su ayuda, gracias