
corregir SQL
Publicado por jhean carlos (13 intervenciones) el 12/12/2013 23:01:58
como estan
no me corre esta consulta tengo 2 tablas del que una tiene datos unicos que no se repiten
tabla SELECT_1
id.......opcion
1........cochabamaba
2........beni
3........tarija
en la otra tabla tengo que se repiten o se guardan datos para que no se pierdan se ven en el (id) de las dos tablas
tabla GERENTE_REGIONAL
cod_gerente......id.......gestion
10........................1........2013
11........................2........2013
13........................2........2013
15........................3........2013
lo que quiero sacar es una relacion de las dos tablas en la que solo tenga una información que no se repita y solo tomar de la segunda tabla el ultimo registrado
aca mi codigo no me resulta que error tengo?
SELECT T1.id,T1.opcion,T2.nombre
FROM select_1 T1
INNER JOIN gerente_regional T2 ON T1.id=T2.id
INNER JOIN
(SELECT MAX (cod_gerente) cod_gerente
FROM
gerente_regional
GROUP BY id) TM ON T2.cod_gerente = TM.cod_gerente;
no me corre esta consulta tengo 2 tablas del que una tiene datos unicos que no se repiten
tabla SELECT_1
id.......opcion
1........cochabamaba
2........beni
3........tarija
en la otra tabla tengo que se repiten o se guardan datos para que no se pierdan se ven en el (id) de las dos tablas
tabla GERENTE_REGIONAL
cod_gerente......id.......gestion
10........................1........2013
11........................2........2013
13........................2........2013
15........................3........2013
lo que quiero sacar es una relacion de las dos tablas en la que solo tenga una información que no se repita y solo tomar de la segunda tabla el ultimo registrado
aca mi codigo no me resulta que error tengo?
SELECT T1.id,T1.opcion,T2.nombre
FROM select_1 T1
INNER JOIN gerente_regional T2 ON T1.id=T2.id
INNER JOIN
(SELECT MAX (cod_gerente) cod_gerente
FROM
gerente_regional
GROUP BY id) TM ON T2.cod_gerente = TM.cod_gerente;
Valora esta pregunta


0