begin process at 2012 05 28 22:06:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Group By / Order by


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Group By / Order by

mardi 20 avril 2010 à 14:21:05 | Group By / Order by

j3r3m067

Bonjour à tous,

VOila j'ai un peut probleme, j'ai une requete toute simple:
Code :
select qualification.titre  from qualification where (archive=0) and idSite = 1 group by id order by titre;


Ma table a cette tete:
+-----------------+-----------------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-----------------------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| idSite | int(11) | NO | | 0 | |
| titre | text | NO | | NULL | |
| duree | varchar(50) | NO | | | |
| commentaire | text | NO | | NULL | |
| archive | tinyint(4) | NO | | 0 | |
| valeurFrequence | int(11) | NO | | 0 | |
| idResponsable | int(11) | NO | | 0 | |
| typeFrequence | enum('semaine','mois','an') | NO | | NULL | |
+-----------------+-----------------------------+------+-----+---------+----------------+


Et mon probleme c'est quand faissant la requete du dessus ça me retourne:
+----+----------------------------------------------+
| id | titre |
+----+----------------------------------------------+
| 14 | AAAAA |
| 15 | BBBBB |
| 16 | CCCCC |
+----+----------------------------------------------+

alors que moi je voudrais que mes titres soient classés dans l'ordre alphabétique.

Merci d'avance
mardi 20 avril 2010 à 14:21:58 | Re : Group By / Order by

j3r3m067

le tableau que je recupere est:
+----+----------------------------------------------+
| id | titre |
+----+----------------------------------------------+
| 14 | BBBBB |
| 15 | AAAAA |
| 16 | CCCCC |
+----+----------------------------------------------+

et je veux
+----+----------------------------------------------+
| id | titre |
+----+----------------------------------------------+
| 15 | AAAAA |
| 14 | BBBBB |
| 16 | CCCCC |
+----+----------------------------------------------+
mercredi 21 avril 2010 à 16:41:23 | Re : Group By / Order by

j3r3m067

Réponse acceptée !
le pbl viens de la version de Mysql, la 5.0.50 et 5.0.51a, sont le deja de ne pas pouvoir grouper une cle primaire et dans un mm tps de trier les resultat.
Il faut faire une mise a jour en 5.0.52, minimum


Cette discussion est classée dans : int, titre, group, order, by


Répondre à ce message

Sujets en rapport avec ce message

ORDER BY en 2 temps [ par pyranhaz ] Est-il possible d'ordonner l'affichage des résultats MySQL en 2 temps...Je m'explique;j'ai une série de date au format "y-m"J'ai aussi une série de ti group by... order by [ par kyript ] bonjour a tous context: forum j'affiche sur une page les noms des sujets qui ont les messages les plus récent. ensuite je les groupe par sujet puis a Problême d'ORDER BY [ par shadow1779 ] Bonjour,je suis en train de réaliser un systême de menu pour un restaurant, pour la partie administration, l'utilisateur peut rajouter un plat dans sa Séparer le résultat de mon order by par un ligne vierge. [ par ecolom ] Bonjour à tous, Mon bout de code ci-desous permet d'afficher une partie de résultat dans une page avec une option pour visualiser le restant des don ORDER BY [ par xeroxiss ] Hello !     Voila je post parceque je ne trouve vraiment pas de réponse cohérente a mon problème.     Je désire créer un lien sur une entête de tablea ORDER BY sur 2 colonnes en même temps [ par vodkapomme43 ] Bonjour à tous!Je souhaiterai savoir s'il est possible de faire une requête phpmysql en incluant un ORDER BY sur 2 colonnes d'une même table (jusque l Faire un ORDER By quelque chose dans une liste [ par lowkey ] Bonjour à tous.Voila, j'ai une requete du type : SELECT champ1 FROM table 1 WHERE champ2='loremipsum'Je voudrais savoir s'il est possible de faire un mysql DELETE [ par garudra ] Bonjour,j' ai un problème pour conserver seulement les 50 derniers messages d'une base de donnée, j'ai essayé les codes suivants: mysql_query("DELET ORDER BY multi-champs [ par xactise ] Bonjour à tous, une petite question J'ai une table avec 3 champs de type DATE date1 date2 date3 Admetons que j'ai les enregistrement suivant 1# 000 Order by problème [ par Developpator ] Hello,Je fais une requête sur une table comprenant id de type char. Lorsque le sélectionne tous les champs de ma table et que je décide de les trier e


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales