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

Langage SQL Discussion :

Plusieurs résultats sur une seule ligne


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 66
    Points : 76
    Points
    76
    Par défaut Plusieurs résultats sur une seule ligne
    Bonsoir,

    J'ai une table dans laquelle sont stockées des infos clients, par exemple des ressources ou des adresses.

    Je dois réussir à ramener une seule ligne de résultat pour intégrer ces résultats (plutot la requête) dans un outil d'aide a la décision.

    Le souci étant que l'identifiant est un numéro de client et que l'on ne peut pas savoir a l'avance combien il y a d'adresse pour un client.

    Conclusion, la requête actuelle me ramène autant de ligne qu'il y a d'adresses différentes.

    Comment peut on tout ramener sur une seule ligne ?

    J'ai pensé faire plusieurs appels à cette table, seulement il faudrait pour cela savoir combien il y a de résultats et donc combien d'appels à faire.

    J'espère me faire comprendre.

  2. #2
    Membre averti Avatar de AL1986
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    434
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 434
    Points : 441
    Points
    441
    Par défaut
    Pourrais-tu envoyer la requête que tu utilises avec le résultat qu'elle renvoie et le résultat souhaité sur un petit exemple ?

  3. #3
    Membre confirmé Avatar de Destiny
    Profil pro
    Inscrit en
    Février 2005
    Messages
    720
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 720
    Points : 617
    Points
    617
    Par défaut
    avec un COUNT tu peux savoir combien tu en as

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 500
    Points : 639
    Points
    639
    Par défaut
    Je ne vois pas de solution à ton problème. Si tu étais sûre que tous les clients aient le même nombre d'adresses, tu pourrais envisager ta solution consistant à instancier autant de fois que nécessaire ta table. Bien que plombant les perfs, cette solution reste, à ma connaissance, la seule.
    Mais je suppose que tous les clients n'ont pas le même nombre d'adresses...

    Quoi qu'il en soit, d'un point de vue modélisation, ce n'est pas pour rien qu'on fait varier le nombre d'enregistrements d'une table, et non le nombre de colonnes... Je suppose qu'il s'agit encore d'une demande émanant d'une MOA incompétente (désolé pour le pléonasme !). Une autre solution serait de leur dire d'aller se pendre...

    Bon courage.

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 66
    Points : 76
    Points
    76
    Par défaut
    Bonsoir,

    C'est pas loin de ca du tout.

    Ca a quand meme l'avantage de me rassurer dans mes compétences en SQL

    Ceci étant je suis bon pour une enième réunion ou l'on décidera tu nombres de résultats à rapporter dans tous les cas de figure.

    Merci quand meme

Discussions similaires

  1. Regroupement de résultats sur une seul ligne
    Par ximun974 dans le forum Requêtes
    Réponses: 3
    Dernier message: 30/12/2010, 12h55
  2. Afficher plusieurs tableaux sur une seule ligne
    Par kromartien dans le forum Mise en forme
    Réponses: 3
    Dernier message: 18/11/2007, 15h12
  3. Relation un à n : mettre les résultats sur une seule ligne
    Par juju33 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 13/08/2007, 09h57
  4. Réponses: 7
    Dernier message: 08/03/2007, 13h05
  5. Plusieures infos sur une seule ligne avec ou sans tableau
    Par Him dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 17/03/2006, 14h16

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