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

A voir également:

7 réponses

will5555 Messages postés 370 Statut Membre 45
 
SELECT champ1, champ2 FROM matable ORDER BY identifiant DESC LIMIT 0,20
0
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
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
John4834 Messages postés 100 Statut Membre 4
 
Merci beaucoup :)
0
will5555 Messages postés 370 Statut Membre 45
 
De rien ^^
0