Sélectionner des résultats non jointifs d'une

John4834 Messages postés 100 Statut Membre -  
will5555 Messages postés 370 Statut Membre -
Bonjour,

j'ai une table de 13000 lignes qui s'agrandit chaque jour.
Je voudrais sélectionner le dernier élément de cette table ET le 20ième en partant de la fin.

Comment puis-je faire?

Merci de votre aide,

John

7 réponses

  1. will5555 Messages postés 370 Statut Membre 45
     
    SELECT champ1, champ2 FROM matable ORDER BY identifiant DESC LIMIT 0,20
    0
  2. John4834 Messages postés 100 Statut Membre 4
     
    Là il va tous les sélectionner non? Moi, il me faut uniquement le 20ième en partant de le fin et le dernier.
    0
  3. will5555 Messages postés 370 Statut Membre 45
     
    Non justement la requete range les résultats par ordre décroissant (DESC) et prend les 20 premier (LIMIT 0,20) en partant de la fin
    0
  4. John4834 Messages postés 100 Statut Membre 4
     
    Ben oui donc il va tous me les sélectionner entre le dernier et le 20ième en partant de la fin. Il n' y a pas moyen d'avoir juste le dernier et juste le 20ième en partant de la fin?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. will5555 Messages postés 370 Statut Membre 45
     
    a ok j'avais pas compris comme ça !
    SELECT champ1, champ2 FROM matable ORDER BY identifiant DESC LIMIT 0, 1 AND 19,20
    je sais pas si ça marche avec le AND sinon tu fait 2 requetes comme ça
    SELECT champ1, champ2 FROM matable ORDER BY identifiant DESC LIMIT 0, 1
    SELECT champ1, champ2 FROM matable ORDER BY identifiant DESC LIMIT 19,20
    0
  7. John4834 Messages postés 100 Statut Membre 4
     
    Merci beaucoup :)
    0
  8. will5555 Messages postés 370 Statut Membre 45
     
    De rien ^^
    0