Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

consulta sql

Estas en el tema de consulta sql en el foro de Bases de Datos General en Foros del Web. hola ... tengo 4 tablas .. una "propiedades" , otra "islas" , otra "zonas" y otras "municipios". Necesito Generar una consulta sql parecida a : ...
  #1 (permalink)  
Antiguo 20/05/2004, 02:57
 
Fecha de Ingreso: abril-2004
Ubicación: canarias
Mensajes: 10
Antigüedad: 20 años
Puntos: 0
consulta sql

hola ... tengo 4 tablas .. una "propiedades" , otra "islas" , otra "zonas" y otras "municipios".
Necesito Generar una consulta sql parecida a :

SELECT *
FROM propiedades
INNER JOIN islas ON propiedades.id = islas.idisla


pero tambien necesito agregar en esa consulta las tablas municipios y zonas.

Gracias de Antemano. :)
  #2 (permalink)  
Antiguo 20/05/2004, 05:55
Avatar de juagarc4  
Fecha de Ingreso: octubre-2003
Ubicación: En casa
Mensajes: 127
Antigüedad: 20 años, 6 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
  #3 (permalink)  
Antiguo 20/05/2004, 07:03
 
Fecha de Ingreso: abril-2004
Ubicación: canarias
Mensajes: 10
Antigüedad: 20 años
Puntos: 0
Muchas Gracias, con eso ya me fue suficiente para completar
mi aplicacion :))).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:16.