Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/07/2009, 09:55
santa
 
Fecha de Ingreso: octubre-2008
Mensajes: 75
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: ayuda con inner join + group by

yo te puedo dar una mano pero me tenes que explicar un poco mas que queres obtener, de paso agarre tu codigo y lo modifique un poco para que sea mas claro, por si te interesa. Bueno te espero asi arreglamos esto, saludos


SELECT
S.id_solicitud,
E.nomb_largEscuela,
S.estado_solicitud,
I.nomb_smallInstitucion,
E.nomb_largEscuela,
max(T.desc_tipoDocumento),
max(D.nomb_documento),
max(D.fecha_documento),
max(T.id_tipoDocumento),
FROM solicitudacreditacion as S
INNER JOIN escuela as E
ON (S.cod_escuela = E.cod_escuela)
INNER JOIN facultad as F
ON (E.cod_facultad = F.cod_facultad)
INNER JOIN institucion as I
ON (F.cod_institucion = I.cod_institucion)
INNER JOIN documento as D
ON (D.id_solicitud = S.id_solicitud)
INNER JOIN tipodocumento as T
ON (D.id_tipoDocumento = T.id_tipoDocumento)
WHERE S.estado_solicitud IS NOT NULL
AND S.estado_solicitud != 'acreditado'
GROUP BY S.id_solicitud
ORDER BY S.id_solicitud, T.id_tipoDocumento DESC;