Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/02/2010, 06:33
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Mostrar ultimo registro de dos tablas enlazadas

La mas simple es algo obvia: Inviertes el orden temporal y tomas el primero, o bien tomas el ID mayor de la tabla que almacena el dato bsucado... Sino, deberías saber primero cuántos registros hay.
Ahora bien, eso es exactamente lo que estás haciendo, entonces ¿cuál es el problema?
Código MySQL:
Ver original
  1.     I.incap_id,
  2.     I.motivo,
  3.     I.horas,
  4.     I.fecha,
  5.     P.gafet,
  6.     P.nombre,
  7.     P.apellidos
  8. FROM personal P LEFT JOIN incapacidad I ON P.id = I.id
  9. WHERE P.id=colname
  10. ORDER BY I.fecha DESC
  11. LIMIT 1,1;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)