Mon but est de trier suivant l'attribut ordre tous les tuples de ma table à partir du moment ou ordre est différent de zéro. Puis de lui unir tous les tuples de cette même table qui sont égales à zéro mais trier par ordre décroissant de leur id.
Mon code:
$reponse=mysql_query("(select * from $table where ordre!=0 order by ordre) union (select * from $table where ordre=0 order by id desc)" );
Après je traite $reponse pour qu'il s 'affiche mais si les ordre different de zéro sont bien séparés de ceux qui sont égale à zéro rien d 'autre n'est ordonné.
Biensur si j'utilise les requetes independamment les unes des autres elles fonctionnent.
Quelqu'un peut m'aider? merci.
