Tema: consulta sql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2004, 05:55
Avatar de juagarc4
juagarc4
 
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 20 años, 7 meses
Puntos: 0
Depende de los datos que quieras obtener y los campos que
tenga cada tabla, pero te pongo un ejemplo con tres tablas
(CLIENTES, PROVEEDORES Y PRODUCTOS), con más tablas el
esquema es el mismo.
Ten encuenta que si especificas después una clausula WHERE,
deberás especificar los campos que deseas de cada tabla, en
lugar de usar CLIENTES.*, PRODUCTOS.*...

Este podia ser un ejemplo:
Código:
SELECT CLIENTES.*, PRODUCTOS.*, PROVEEDORES.* 
FROM (CLIENTES INNER JOIN PRODUCTOS ON CLIENTES.NIF = 
PRODUCTOS.NIF) INNER JOIN PROVEEDORES ON CLIENTES.NIF = 
PROVEEDORES.NIF;
Recuerda que para hacer un INNER JOIN todas las tblas
deberán tener un campo que coincida sino la consulta no
devolverá datos.

Espero que te sirva
Salu2 :adios;
__________________
El que pregunta lo que no sabe, es ignorante durante 5 minutos, el que no lo pregunta lo es de por vida (Proverbio Chino)
La tonteria se pone siempre en primera fila, para ser vista. La inteligencia se pones siempre detrás para poder ver. (Alguien lo dijo, seguro)

Última edición por juagarc4; 20/05/2004 a las 06:22