Requete sql

Résolu
alphon5o -  
BadGuitarist Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai une table R defini comme suit: R(id, produit, type) et voici par exple ce que contient R:
1,tomate, legume
2,carotte, legume
3,oignon, legume
4,yaourt, dessert
5,glace, dessert
....


je voudrai trier cette table en fonction de la ville en separant les enregistrement selon leurs type:
j'ai donc essayé cette requette: SELECT * FROM table GROUP BY type ORDER BY produit


je souhaite obtenir ça


2,carotte, legume
3,oignon, legume
1,tomate, legume
5,glace, dessert
4,yaourt, dessert

....


merci de votre aide

4 réponses

le père
 
Bonjour

GROUP BY type ne veut pas dire que tu mets côte à côte toutes les lignes pour lesquelles type est éga
Ça veut dire que tu as un seul résultat pour toutes les lignes qui ont le même champ type.
Ce que tu veux c'est simplement un tri sur 2 champs :
SELECT * FROM table ORDER BY type,produit
0
alphon5o
 
merci pour ta reponse je teste ça et je tiens au courant.
0
alphon5o
 
merci ça marche j'ai du mal me prendre. ça fait lontemps j'en faisais pas... merci encore
0
BadGuitarist Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   27
 
Bonsoir,
Résolu ... certes ... mais où est la ville dans l'énoncé (?) :

j'ai une table R defini comme suit: R(id, produit, type). Je voudrai trier cette table en fonction de la ville.


0