Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/06/2004, 10h10   #1
Invité de passage
 
Inscription : mars 2004
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 16
Points : 4
Points : 4
Par défaut fonction list()

Bonjour !

J'ai eux tables : clients et factures.
Dans la table factures , il peut y avoir plusieurs num de factures pour un client.
Je voudrais faire une requête me donnant comme résultat le num des clients, et dans un 2eme champ la liste des factures pour chaque client qui sont dans la table factures.

Donc en gros je veux concaténer les numéros de factures dans un meme champ.
J'ai vu qu'il existe une fonction GROUP_CONCAT qui fait ca mais c'est seulement pour MySQL 4.1. Sinon il y a apparemment une fonction LIST() mais je ne trouve rien la dessus dans le forum ou les tutoriels.

Est-ce que qqun peut m'aider sur cette fonction ou me donner une autre solution à mon pb ?

Merci d'avance
systemf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2004, 10h35   #2
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
ce que tu peux faire c'est récupérer les factures en triant suivant le client pour avoir ce résultat par exemple
Code :
1
2
3
4
5
6
7
8
idClient  | idFacture 
----------+------------
1         | 4 
1         | 14 
3         | 1 
3         | 2 
3         | 8 
3         | 27
et ensuite tu fais ton regroupement dans le code qui traite les résultats
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2004, 10h43   #3
Invité de passage
 
Inscription : mars 2004
Messages : 16
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 16
Points : 4
Points : 4
ok ca pose pas de pb mais je verrai par la suite si je peux m'en sortir de cette facon.

Merci !
systemf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h05.


 
 
 
 
Partenaires

Hébergement Web