![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/05/2009, 12:28
|
![Avatar de moron](http://static.forosdelweb.com/customavatars/avatar63663_1.gif) | | | Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 9 meses Puntos: 2 | |
Respuesta: contando registros gracias por la pronta respuesta.
instituto tiene n titulos
instituto tiene n ordenPropiedad para un titulo, pero aca me interesa solo los que tengan posición 1
esta logica funciona, el tema es con los left.
me interesa que muestre siempre el nombre del instituto:
select ig.nombre, bla,bla
FROM general.instituto as IG left join
BDDesarrollo2.ordenPropiedad as OP inner join
BDDesarrollo2.tituloBibliograficas as TB
pero da errir de sintaxis
la consulta original es esta:
SE
LECT IG.nombreInstitutoCompleto,
sum(institutoeeaid) as total , TB.anio, TB.periodo FROM general.instituto as IG ,
BDDesarrollo2.ordenPropiedad as OP,
BDDesarrollo2.tituloBibliograficas as TB
WHERE OP.institucionid =1 and OP.posicion=1
and OP.`institutoID`=IG.`institutoID` and
TB.tituloID=OP.tituloID
and TB.anio=2009 and TB.periodo=1
GROUP BY OP.institucionID |