Obtenir le dernier enregistrement dans SQL dans l'état OÙ

j'ai loanTable qui contiennent deux loan_id et status

loan_id status
==============
1       0
2       9
1       6
5       3
4       5
1       4  <-- How do I select this??
4       6

Dans cette Situation, j'ai besoin d'afficher la dernière Status de loan_id 1 je.e est status 4. Pouvez s'il vous plaît m'aider dans cette requête.

Si il n'y a pas de "séquence" de la colonne ou à une date ou quelque chose que vous ne pouvez jamais trouver le "dernier" état de manière cohérente. Selon la façon dont votre table est indexée, si votre plan de requête va utiliser plusieurs cpu etc. Vous obtiendrez des résultats incohérents.
Il est effectivement possible. Je peux vous faire une sql pour elle, si vous le voulez vraiment. Bien qu'il semble qu'une demande étrange. Mais je pense que ça peut être utile pour une table de journal qui n'a jamais été touché à rien d'autre que d'insérer.
je suis vraiment désolé pour la question que j'ai posée. je n'ai pas le savoir et a été vraiment mis à descendre vote

OriginalL'auteur Dinup Kandel | 2011-08-07