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

Consultas vinculadas

Estas en el tema de Consultas vinculadas en el foro de Bases de Datos General en Foros del Web. Hola a todos, ¿alguien sabe si es posible hacer una consulta a 4 tablas en una misma instruccuión SELECT?. Con 2 si que lo he ...
  #1 (permalink)  
Antiguo 13/10/2003, 01:30
 
Fecha de Ingreso: enero-2003
Mensajes: 67
Antigüedad: 21 años, 3 meses
Puntos: 0
Consultas vinculadas

Hola a todos, ¿alguien sabe si es posible hacer una consulta a 4 tablas en una misma instruccuión SELECT?.

Con 2 si que lo he hecho, pero con cuatro no se tan siquiera si se puede.

Gracias.

Bye.
  #2 (permalink)  
Antiguo 13/10/2003, 02:34
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Si se puede hacer, de la misma forma que lo haces con dos tablas, lo puedes hacer con más.

Ej:
select * from tabla1, tabla2, tabla3
where tabla1.campo=tabla2.campo
and tabla1.campo=tabla3.campo

o con inner join

select * from ((tabla 1 join tabla2 on tabla1.campo=tabla2.campo) join tabla3 on tabla1.campo=tabla3.campo)

Un saludo.
  #3 (permalink)  
Antiguo 14/10/2003, 10:11
 
Fecha de Ingreso: enero-2003
Mensajes: 67
Antigüedad: 21 años, 3 meses
Puntos: 0
Vaya, entiendo gran cosa de SQL excepto consultas muy sencillas pero no sabía que se podía hacer así. Ya he visto algún tipo de consulta de ese estilo por ahí pero no creía que eso valía para trabajar con el SQL de Microsoft.

Creía que este tipo de consultas solo se podían hacer con INNER JOIN.

Ahora te pregunto Vice, ¿hay alguna diferencia entre una instrucción y otra?

¿El SQL es igual para todas las plataformas? ORACLE, SQL de Microsoft, Access...

Gracias de antemano.
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 14:48.