Page 1 sur 1

requete de tri

Posté : 29 mars 2005, 11:57
par toony
Je cherche a faire le tri d'une table en affichant en 1er toutes les designations d'un objet qui commence par ce qu'un <SELECT> indiquera.

En gros, j'ai des designations d'objets, une fonction affiche la première partie de ces designations (cf post precedent), l'utilisateur clic sur un submit, ma page est rechargée, et toutes les designations s'affiche avec en priorité celle choisies par le SELECT d'avant.
Avec un ORDER BY designation='$choix_du_select%', seul une désignation s'affiche en 1er.
J'essaye de rajouter un GROUP BY designation mais là j'obtient une erreur SQL....

Si qq à une solution ou voit ça sous un autre angle.. :?

Posté : 29 mars 2005, 13:15
par albat
Peux-tu nous montrer ta requête, stp ?

Posté : 29 mars 2005, 13:57
par Invité
Voila:

SELECT * FROM produits WHERE ss_famille = 'phares' ORDER BY designation = 'BMW%' GROUP BY designation

Peut faut il que je fasse ça en 2 requetes: une pour afficher uniquement les éléments que je veux, une autre pour le total moins la précedente..

Re: requete de tri

Posté : 29 mars 2005, 15:12
par albat
J'ai du mal à comprendre ce que tu veux faire,
mais peut-être ai-je manqué le début...
En gros, j'ai des designations d'objets, une fonction affiche la première partie de ces designations (cf post precedent),

Posté : 29 mars 2005, 15:31
par Invité
cf post : extraction d'une chaine precise..

En résumé j'ai un champ désignation dans une table. Je recupere chaque debut de valeur que je met dans un SELECT, et j'aimerais que ceux qui est choisi dans le select apparaisse en priorité et de façon groupé :roll:

Un vrai casse tête!!!!