Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je souhaiterai vous soumettre la problématique suivante, en espérant être sur le bon forum :
J'ai la table suivante :
Numero_dossier Nom vendeur Nom acheteur
102233 DUPONT Pierre
102233 DURAND Marie
102233 MARCELIN Yvan
456699 DELROI Marine
456699 DUBOIS Jean
456699 VALOIS André
Je voudrais faire une requête SQL qui me permette de prendre pour chaque dossier le nom du premier vendeur et fusionner sur le même record le nom de l'acheteur pour avoir in fine la chose suivante :
102233 DUPONT Pierre MARCELIN Yvan
456699 DELROI Marine VALOIS André
Toute piste sera la bienvenue.
Un grand merci à vous.
JMV
Hors ligne
Bonjour,
Vous stockez vraiment les données de cettes manière, plutôt que par exemple un identifiant avec clé étrangère vers des tables de personnes pour les acheteurs et venders ? Vous dites également vouloir prendre le "premier" vendeur, comment garantissez-vous qu'il n'y a pas plusieurs ligne avec un acheteur ?
Cela étant dit, "premier vendeur" n'a pas vraiment de sens. Premier par ordre alphabétique ? Si c'est la première ligne trouvée, une table n'a pas d'ordre en elle-même et exécuter 2 fois la même requêtes avec les même données pourrait donner 2 résultats différents, il vous manque donc un moyen de déterminer un ordre.
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1