Requete qui ne renvoie pas ce que je veux

cs_raph37 Messages postés 26 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 31 mars 2009 - 5 sept. 2008 à 05:22
cs_raph37 Messages postés 26 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 31 mars 2009 - 5 sept. 2008 à 05:29
Salut tlm !

Voilà j'ais un petit souci avec ma requette SQL

textuelement , je voudrais faire une selection complete de ma table , puis la trier par ID ( chiffres ) en mode décroissant et limiter une plage de selection entre la ligne 0 a 2 par exemple .

voici la requette tel que je l'ais traduite :
SELECT * FROM matable ORDER BY ID ASC LIMIT 0,2

le probleme est qu'a la lecture de la selection il ne ne s'arrete pas forcément a afficher que 2 ligne ( celà dépend de la limite si elle est fixé à 0,2 ou 2,4 ou 4,6 )

prenon l'exemple suivant , voici ma table :

ID | VALEURS |
1   |   A 
2   |   B
3   |   C
4   |   D
5   |   E
6   |   F
7   |   G

Avec  LIMIT 0,2 j'ais bien ID= 2 - 1 et VAL= B - A

Avec  LIMIT 2,4 là j'ais ID= 5 - 4 - 3 - 2 et VAL= E - D - C - B

Avec LIMIT 4,6 j'ais ID=3 - 2 - 1 et VAL =  C - B - A

je suis bien perdu là ... merci à ceux qui se pencherons la dessus

1 réponse

cs_raph37 Messages postés 26 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 31 mars 2009
5 sept. 2008 à 05:29
pardon je me suis trompé , çà donne çà :

Avec  LIMIT 0,2 j'ais bien ID= 7 - 6 et VAL= B - A

Avec  LIMIT 2,4 là j'ais ID= 5 - 4 - 3 - 2 et VAL= E - D - C - B

Avec LIMIT 4,6 j'ais ID=3 - 2 - 1 et VAL =  C - B - A
0
Rejoignez-nous