Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/02/2009, 11:08
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: devolver el mayor valor de una columna

Prueba esta, mancemo;
Código sql:
Ver original
  1. SELECT t1.numdoc, IFNULL( t4.serie, "" ) SERIE, IFNULL( t4.idres, "" ) IDRES
  2. FROM tabla1 t1
  3. LEFT JOIN (
  4.  
  5. SELECT t2.numdoc, t2.serie, t2.idres
  6. FROM tabla2 t2
  7. INNER JOIN (
  8.  
  9. SELECT numdoc num, MAX( idres ) maximo
  10. FROM tabla2
  11. GROUP BY numdoc
  12. )t3 ON t2.numdoc = t3.num
  13. AND t2.idres = t3.maximo
  14. )t4 ON t1.numdoc = t4.numdoc
  15. ORDER BY t1.numdoc