IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

fonction list()


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    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

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Par défaut
    ok ca pose pas de pb mais je verrai par la suite si je peux m'en sortir de cette facon.

    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. fonction list of Array, et arret de l'execution ?
    Par antoinetav dans le forum Caml
    Réponses: 5
    Dernier message: 19/06/2007, 19h14
  2. requete fonction liste modifiable
    Par milielf dans le forum Requêtes et SQL.
    Réponses: 59
    Dernier message: 25/07/2006, 14h11
  3. Fonctions liste déroulante liée
    Par zut94 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/07/2006, 17h20
  4. Réponses: 1
    Dernier message: 16/06/2006, 16h12
  5. Mise à jour Champ en fonction liste modifiable
    Par lito74 dans le forum Access
    Réponses: 2
    Dernier message: 30/01/2006, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo