La fonction LAST

Avec mysql je n'arrive pas à utiliser la fonction LAST OU FIRST. MAIS j'ai déjà essayé ça (SELECT * FROM `caisse`ORDER BY `Date` DESC LIMIT 0 , 1) c'est un exemple qui me permet d'avoir le dernier enregistrement. Mais je ne suis pas satisfait car je ne veux pas trier avant de l'avoir. Je voulais savoir si c'est le seul moyen en mysql pour avoir le dernier enregistrement car dans mon cas lorsque je trie j'ai plus ce que je voudrais avoir le trie s'impose et m'empêche d'avoir ce que je veux. Je veux avoir le dernier dans l'ordre d'enregistrement dans la table.
Merci de m'aider.

3 réponses

  1. Modérateur
    Bonjour
    last n'existe pas en mysql..

    Pour avoir ce que tu veux il te faut faire l'order by desc sur l'ID (auto incrémenté ) de ta table
    1. Mer6 Jordane je vais alors incrémenter un numéro auto pour l'avoir.
      1. j'ai ce msg pour mon Ireport
        Neither C:\Program Files\Java\jdk\jdk1.7.0_21\bin\jre\bin\java.exe.nor

        Besoin d'aide Merci d'avance