Bonjour à tous et merci par avance de votre soutient,
Mon problème :
J'ai 4 tables :
Employé (Id,nom,prénom) employé unique effectuant 1 trajet
Trajet (Id,date,distance) contient les info du trajet
Client(Id,Nom) UN ou PLUSIEURS clients peuvent etre visité
ETC(Id,IDEmpl,IDTraj,IDCli) Concaténation des 3 ID permettant la saisir de plusieurs clients pour un meme trajet.
Dans un premier temps je ne sais pas si je doit procéder ainsi, car pour un trajet effectué par l'employé X, auprès de 3 Clients A,B et C ; il y aura obligatoirement création de 3 ETC !!!
Dans un 2ème temps , et c'est là mon véritable problème , c'est que je voudrais effectuer une requete SQL (ma base de donnée est HyperFile,mais sa n'importe peu) me permettant de rappatrier les Nom et Prénom de l'employé, les infos du trajet(date, distance) et UNE CONCATENATION des noms des clients visités (s'il y en a plus de 1).
Autrement dit n'obtenir qu'une seule ligne et non 3 si j'ai 3 clients.
Cela revient à une sorte de somme (SUM) mais sur un type Chaine.
Cela me permettra par la suite d'éditer un Etat basé sur ma requête avec une ligne.
Je ne sais pas si j'ai été clair, je l'espère.
MERCI pour votre aide future........
Partager