Double tri dans une table
Bonjour,
J'ai une table dont la structure est :
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TABLE IF NOT EXISTS `tbltelechargement_photos` (
`id` tinyint(10) unsigned NOT NULL auto_increment,
`nom` varchar(150) collate latin1_general_ci NOT NULL,
`fichier` varchar(50) collate latin1_general_ci NOT NULL,
`description` text collate latin1_general_ci NOT NULL,
`clic` int(11) NOT NULL default '0',
`datenom` datetime NOT NULL,
`theme` varchar(40) collate latin1_general_ci NOT NULL default 'Divers',
`id_chk` tinyint(1) default '0',
PRIMARY KEY (`id`)
); |
Ma table contient des données
Je parviens à grouper des données suivant le champ theme via
Code:
1 2
| select theme, group_concat(fichier) as fic, group_concat(datenom) as dat
from tbltelechargement_photos group by theme asc; |
Cependant j'aurai souhaité que les données concaténées soient triées aux préalable par ordre alphabétique !
Mais comment provoquer un tri sur les dates pour chacun des réponses des groupes. Je n'y parviens !
Pouvez-vous me guider svp?
Merci