Order By + Group By [MySQL] - SQL/NoSQL - Programmation
Marsh Posté le 24-06-2002 à 10:10:56
bhen montre la requête que tu estimes correcte...
Marsh Posté le 24-06-2002 à 10:12:18
Attention, tu ne peux utiliser GROUP BY que si tu utilises une fonction d'agrégation comme Sum, Count, etc...
Marsh Posté le 24-06-2002 à 10:13:49
ha ouais j'y pense jamais à ça (faut dire qu'en général je n'emploie le group by que quand j'utilise ce genre de fonctions )
Marsh Posté le 24-06-2002 à 10:22:01
select * from interface order by ip3;
->> ça c'est l'actuel
trie comme ça par exemple
140.60.128.1
140.60.10.2
140.60.10.3
140.60.128.4
en fait je voudrais que ce soit comme ça
140.60.10.2
140.60.10.3
140.60.128.1
140.60.128.4
Marsh Posté le 24-06-2002 à 10:34:47
c'est bizarre
sinon tu peux toujours faire order by ip1,ip2,ip3,ip4
ce sont des champs numériques au moins ?
Marsh Posté le 24-06-2002 à 10:46:05
je vois ça gros comme une maison que ce sont des champs alphanum....
Marsh Posté le 25-06-2002 à 08:08:29
antp a écrit a écrit : c'est bizarre sinon tu peux toujours faire order by ip1,ip2,ip3,ip4 ce sont des champs numériques au moins ? |
désolé je savais pas qu'on pouvait avoir plusieurs param pour le order by, thanks
Marsh Posté le 24-06-2002 à 10:09:37
Salut
j'ai une liste d'IP
donc 4 colonnes avec Ip1, 2, 3, et 4
je voudrais les triers dans l'ordre
donc je pensais faire group by IP3 et order by Ip4
(ip 1, et 2 ne changent pas, il s'agit d'une classe B)
Je n'arrive pas à utiliser les 2 clauses en meme temps
Voilà