ORDER BY - SQL/NoSQL - Programmation
Marsh Posté le 25-08-2004 à 21:27:06
il faut nous en dire davantage.
>> structure complète de la table
Marsh Posté le 25-08-2004 à 21:37:44
voici la structure de la table
ID clé primaire auto increment
Titre
auteur
description
rubriqueID
fichier
photo
date
Donc :
2D -> "SELECT * FROM galerie ORDER BY rubriqueID";
classera les images de la galerie par ordre alphabétique
Cad le type 2D en premier suivi de 3D suivi de vidéo puisque la requete s'applique sur rubriqueID
Video -> "SELECT * FROM galerie ORDER BY rubriqueID DESC";
Sens inverse de l'ordre alphabétique -> Vidéo 3D 2D
Il manque donc un dernier ordre kon on clique sur 3D qui est celui la :
3D video 2D
La requete order by ne l'autorise pas. En tout cas je n'ai pas trouvé.
Merci de ton aide simogeo :]
Marsh Posté le 25-08-2004 à 22:02:53
ta logique applicative semble bizarre. Ceci dit, tu peux effectuer ce traitement en php. --> tableaux
Marsh Posté le 25-08-2004 à 22:14:04
une solution :
SELECT * FROM galerie WHERE rubriqueID = '2D'
UNION
SELECT * FROM galerie WHERE rubriqueID = '3D'
UNION
SELECT * FROM galerie WHERE rubriqueID = 'Video'
ordre à changer selon ce que tu veux affichier ...
Marsh Posté le 25-08-2004 à 22:27:02
Super c ce que je voulais Yonel
Merci les gars pour votre aide
Marsh Posté le 25-08-2004 à 21:23:37
Hello
Voila g une table galerie avec un champ rubriqueID prenant la valeur "2D", "3D" ou "Video"
Je voudrais classer mes images dans un certain ordre que lutilisateur choisira.
Bouton [Classer] :
2D -> "SELECT * FROM galerie ORDER BY rubriqueID";
Video -> "SELECT * FROM galerie ORDER BY rubriqueID DESC";
Mais pour classer 3D je ne sais pas trop comment faire, je my connais pas trop en SQL
Auriez vous une solution ?