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

Consulta sobre 3 tablas

Estas en el tema de Consulta sobre 3 tablas en el foro de Mysql en Foros del Web. Tengo 3 tablas que estan relacionadas por el ID de la tabla A. TABLA A a_ID 1 2 3 TABLA B b_ID a_ID 1 1 ...
  #1 (permalink)  
Antiguo 17/08/2007, 10:32
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 17 años, 11 meses
Puntos: 7
Consulta sobre 3 tablas

Tengo 3 tablas que estan relacionadas por el ID de la tabla A.

TABLA A

a_ID
1
2
3

TABLA B

b_ID a_ID
1 1
2 2
3 3

TABLA C

c_ID a_ID
1 1
2 2
3 2
4 1

Asi relaciono la tabla A con la tabla B:

SELECT a_ID
FROM TABLA B b
INNER JOIN TABLA A a a.ON a_ID = b.a_ID

¿Cómo hago para sacar el ultimo registro de la tabla C que corresponde a un registro de la tabla A?

O sea como escribo la consulta para saber que el ultimo registro de la tabla C para el registro 1 de la tabla A es el 4.

¿Se entiende?

Gracias.
  #2 (permalink)  
Antiguo 17/08/2007, 15:28
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: Consulta sobre 3 tablas

Pues la verdad creo que no te entendì....

Segùn lo que tù escribes no veo por que no lo puedes hacer si haces un inner join?, lo ùnico es que ya no serìa de "a" a "b" sino un inner join de "a" a "c". La verdad no entiendo por que no vuelves a hacer otro inner join...

Saludos!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 18/08/2007, 11:31
 
Fecha de Ingreso: mayo-2006
Mensajes: 178
Antigüedad: 17 años, 11 meses
Puntos: 7
Re: Consulta sobre 3 tablas

Es que tengo que sacar datos de las 3 tablas con el detalle que el dato de la tabla C tiene que ser el ultimo registro cargado.

Igualmente ya lo resolvi de otra manera, pero gracias igual.
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 08:54.