Bonjour,
Je n'arrive pas à créer une requête qui répond à la demande suivante :
- requête listant tous les champs de la table X, mais avec une condition sur un certain champ CHAMP1 : pour tous les champs CHAMP1 qui ont la valeur 3, je ne veux que les 10 derniers. (mais je veux aussi TOUS les CHAMP1 qui ne sont pas égaux à 3)
Donc, pour récupérer les 10 derniers de CHAMP1 = 3, j'ai :
SELECT * from X order by CHAMP1 DESC limit 0,10
Pas de soucis, j'ai les 10 derniers quand CHAMP1 = 3 ... mais je n'ai pas tous les autres (CHAMP1 = 1 ou 2 etc ...). Comment faire ?
Je travaille sous MySQL.
Merci d'avance.
Partager