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

Select de varias tablas ACCESS

Estas en el tema de Select de varias tablas ACCESS en el foro de Bases de Datos General en Foros del Web. Tengo 1 tabla: ID_TABLA ID_TABLA2 ID_TABLA3 . .MAS CAMPOS . ID_TABLA4 Tabla 2: ID_TABLA2 NOMBRE Tabla 3: ID_TABLA3 NOMBRE Tabla 4: ID_TABLA4 FECHA: Lo que ...
  #1 (permalink)  
Antiguo 01/03/2012, 13:39
 
Fecha de Ingreso: febrero-2012
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 0
Select de varias tablas ACCESS

Tengo 1 tabla:

ID_TABLA
ID_TABLA2
ID_TABLA3
.
.MAS CAMPOS
.
ID_TABLA4

Tabla 2:
ID_TABLA2
NOMBRE

Tabla 3:
ID_TABLA3
NOMBRE

Tabla 4:
ID_TABLA4
FECHA:

Lo que quiero es que me muestre los campos de tabla 2 y 3 pero para una fecha especifica Tabla 4

Tengo este select:

SELECT TABLA4.FECHA, TABLA2.Nombre, TABLA3.NOMBRE
FROM TABLA4 INNER JOIN Tabla ON TABLA4.ID_TABLA4 = TABLA.ID_TABLA4
WHERE TABLA2.Nombre = (Select TABLA2.Nombre From TABLA2 Where TABLA.ID_TABLA2 = TABLA2.ID.TABLA2);

Ojala se entienda el select :P

Este select solo muestra Y PREGUNTA ANTES el dato de tabla 2. nombre y muestra solo ese para la fecha especificca

Quiero que muestre todos los datos de esa fecha...
  #2 (permalink)  
Antiguo 06/03/2012, 07:42
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Select de varias tablas ACCESS

Código SQL:
Ver original
  1. SELECT T4.FECHA, T2.Nombre, T3.NOMBRE
  2.  
  3. ...todos los campos que quieras de t, t2,t3 y t4...
  4.  
  5. FROM ((tabla AS t INNER JOIN tabla2 AS t2 ON t.ID_TABLA2=t2.ID_TABLA2 )
  6.                INNER JOIN tabla3 AS t3 ON t.ID_TABLA3=t3.ID_TABLA3)
  7.                INNER JOIN tabla4 AS t4 ON t.ID_TABLA4=t4.ID_TABLA4
  8. WHERE t4.fecha=#mm-dd-yyyy#
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: access, select, tabla, tablas, campos
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 19:25.