Requête MySQL

Résolu
Profil bloqué -  
 Profil bloqué -
Bonsoir,

petite question concernant une requête MySQL
(je simplifie la demande) :

j'ai une table contenant des annonces
3 colonnes :
id | nom | pro (1 ou 0)

je les affiche par id DESC
mais je voudrai afficher en priorité les 3 premières "pro" et ensuite les annonces dans l'ordre normal (id DESC)

1. est ce que c'est possible en 1 seule requete ?
2. si 1=oui, alors comment faire ?

merci!

--
Pour s'endormir, un mouton ne peut compter que sur lui-même.

2 réponses

  1. maka54 Messages postés 721 Statut Membre 80
     
    SELECT id, nom, pro FROM annonces ORDER BY pro ASC , id DESC
    1
    1. Profil bloqué
       
      merci,
      mais en fait ce que je cherche à faire c'est afficher les 3 pro et ensuite les autres (donc mettre une sorte de limite aux 3 pros)
      0
    2. maka54 Messages postés 721 Statut Membre 80
       
      SELECT id, nom, pro FROM annonces ORDER BY pro ASC , id DESC LIMIT 0,3
      UNION
      SELECT id, nom, pro FROM annonces ORDER BY id DESC
      0
    3. Profil bloqué
       
      merci ca doit etre un truc comme ca je vais tester je te tiens au courant
      merci !
      0
    4. Profil bloqué
       
      super ca marche
      (manquait juste les parenthèses)
      merci bcp !
      0