Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2401 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  ORDER BY

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ORDER BY

n°832265
Profil sup​primé
Posté le 25-08-2004 à 21:23:37  answer
 

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 :sweat:  
 
Auriez vous une solution ?

mood
Publicité
Posté le 25-08-2004 à 21:23:37  profilanswer
 

n°832269
simogeo
j'ai jamais tué de chats, ...
Posté le 25-08-2004 à 21:27:06  profilanswer
 

il faut nous en dire davantage.
 
>> structure complète de la table


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°832285
Profil sup​primé
Posté le 25-08-2004 à 21:37:44  answer
 

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 :]

n°832328
simogeo
j'ai jamais tué de chats, ...
Posté le 25-08-2004 à 22:02:53  profilanswer
 

ta logique applicative semble bizarre. Ceci dit, tu peux effectuer ce traitement en php. --> tableaux


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°832341
Yonel
Monde de merde !
Posté le 25-08-2004 à 22:14:04  profilanswer
 

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 ...

n°832353
Profil sup​primé
Posté le 25-08-2004 à 22:27:02  answer
 

Super c ce que je voulais Yonel
 
Merci les gars pour votre aide


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  ORDER BY

 

Sujets relatifs
ORDER BY en asp?!?Tri ORDER BY
Mysql & Order By[SQL] order by Sum(...)
ptite question ORDER BY[MySQL] Pourquoi il n'utilise pas l'index sur cet order by ?
[SQL] faire un ORDER BY sur le résultat d'un COUNT?[mysql] Index where & order by
[Oracle] order by un parametre[ MySQL / PHP ] Order by date desc
Plus de sujets relatifs à : ORDER BY


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)