Order by sur une date.
Résolu/Fermé
Val_3990
Messages postés
21
Date d'inscription
vendredi 22 mai 2020
Statut
Membre
Dernière intervention
15 juin 2020
-
Modifié le 11 juin 2020 à 17:44
jee pee Messages postés 40616 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 11 juin 2020 à 17:48
jee pee Messages postés 40616 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 2 janvier 2025 - 11 juin 2020 à 17:48
1 réponse
jee pee
Messages postés
40616
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
2 janvier 2025
9 474
Modifié le 11 juin 2020 à 17:56
Modifié le 11 juin 2020 à 17:56
Bonjour,
Trier sur un sous-select ne sert à rien, il faut mettre l'order by en dehors du select entre parenthèse, en fin de la requete, pour trier le resultat global de la requête
Trier sur un sous-select ne sert à rien, il faut mettre l'order by en dehors du select entre parenthèse, en fin de la requete, pour trier le resultat global de la requête
SELECT l.* FROM ps_private_message l INNER JOIN ( SELECT id_supplier, MAX(date_add) AS maxDate FROM ps_private_message GROUP BY id_supplier ) groupel ON l.id_supplier = groupel.id_supplier AND l.date_add = groupel.maxDate ORDER BY groupel.maxDate DESC