Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2006, 13:59
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 3 meses
Puntos: 6
Consulta SQL con 3 o más JOINS

Estoy tratando de realizar una consulta complicada (o no tanto. Se involucra en principio a 4 tablas relacionadas encadenadamente). Os cuento:

Hay una tabla de clientes, que están relacionados con elementos de la tabla Lugar1 (en esta tabla se indica en cada registro la id del cliente).

A su vez, en cada Lugar1 (que puede ser un polígono industrial, o lo que sea), hay varios elementos de la tabla Lugar2 (por ejemplo, plantas industriales), dándose que en Lugar2 hay un campo para indicar la id de Lugar1.

Y por último, hay tres tablas, llamadas máquina1, máquina2 y máquina3 (guardan máquinas de ese tipo junto con sus características), que como habréis supuesto, cuelgan de Lugar2, teniendo un campo para señalar a dicha tabla. Y en principio, conque pudiese sólo con una tabla (máquina1, por ejemplo), me valdría.

¿Cómo puedo en una sola sentencia, obtener qué máquinas tiene un cliente en concreto? Además, en el resultado final, debería obtener en un campo si es posible el título de la tabla (Por ejemplo, máquina1).