Buenas...
hace un tiempo inicie un post sobre como realizar una consulta inner join desde java, solicitando ayuda por estos lados.
hice un resezo por unos dias y ahora que es tiempo de volver al tema de programar y aprender solicito ayuda nuevamente...
sobre los siguiente:....
basicamente es hacer una consulta inner join, pero la idea es la siguiente:
sobre las dos tablas a las que hago la consulta inner join, cada una de esas dos tablas,hace referencia a otra(s) tablas, ejemplo:
tengo una tabla alumno y otra matricula, la tabla alumno hace referencia a una tabla comuna(para que el alumno obtenga su comuna correspondiente) y la tabla matricula hace referencia a otras tres tablas, curso,plan_estudio y area.
entonces cuando hago el inner join dejando de tabla fuerte a matricula y la tabla alumno como devil, al solicitar el nombre de la comuna del alumno no puedo, por que la tabla matricula con la tabla comuna no tiene relacion...entonces hay el dilema, como realizar ese tipo de consulta para lograr obtener ese dato....
pd: si falta info, no dude en solicitar.
gracias....
consulta sql...
Iniciado por R3m20, Jan 27 2012 09:42 PM
2 respuestas a este tema
#1
Escrito 27 January 2012 - 09:42 PM
>>Placa Madre :Asus Crosshair Formula IV. >>Cooler Proce :Cooler Master V10.
>>Procesador :AMD PhenomII x6 1090th. >>Gabinete :Cooler Master Haf X Black.
>>Memoria :Kingnston Lovo Hiper X 4g 1600mhz. >>Audio :Logitech Z-5500.
>>Disco Duro :Wester Digital 500gb. >>Monitor :LG Cinema 3D 32"
>>T. Video :Asus Direct Cu II 6970 2gb. >>Jostick :Microsoft Xbox 360 wireless.
>>Procesador :AMD PhenomII x6 1090th. >>Gabinete :Cooler Master Haf X Black.
>>Memoria :Kingnston Lovo Hiper X 4g 1600mhz. >>Audio :Logitech Z-5500.
>>Disco Duro :Wester Digital 500gb. >>Monitor :LG Cinema 3D 32"
>>T. Video :Asus Direct Cu II 6970 2gb. >>Jostick :Microsoft Xbox 360 wireless.
#2
Escrito 13 February 2012 - 10:38 PM
podrías mostrar las tablas completas o la consulta que estas haciendo para completar la info.

#3
Escrito 13 February 2012 - 11:18 PM
A ver yo lo veo como algo asi
select nombre_alumno,numero_matricula,nombre_comuna
from alumno a join matricula on (aca coincidis las fk no se cuales son)
join comuna on (aca coincidis las fk)
Y basicamente asi en el aire sale, por lo que entiendo tenes la tabla alumno que se relaciona con comuna y con matricula y necesitas datos de la tabla matricula y de la tabla comuna, esta pagina es util www.sqlserverya.com.ar
Saludos
select nombre_alumno,numero_matricula,nombre_comuna
from alumno a join matricula on (aca coincidis las fk no se cuales son)
join comuna on (aca coincidis las fk)
Y basicamente asi en el aire sale, por lo que entiendo tenes la tabla alumno que se relaciona con comuna y con matricula y necesitas datos de la tabla matricula y de la tabla comuna, esta pagina es util www.sqlserverya.com.ar
Saludos
Este tema ha sido editado por gfloresta: 13 February 2012 - 11:21 PM
0 usuario(s) están leyendo este tema
0 miembros, 0 invitados, 0 usuarios anónimos












