Bonjour à tous,
Je commence à avoir des soucis au niveau de la création de nouvelles requêtes. Je pense que cela viens des relations et/ou de la structure de mes tables, je voulais donc un avis d'expert sur le sujet.
Ma base est une base commerciale/RH. J'ai des tables client, contact, besoin, candidattachébesoin, projets, bdd_candidats principalement.
Un client à plusieurs contacts
Un contact à plusieurs besoins. Un client à donc aussi plusieurs besoins
Un besoin à plusieurs candidats attachés à ce besoin, dont les infos de ces derniers sont stockées dans bdd_candidats.
Un besoin gagné devient un projet/une affaire. Un contact à plusieurs affaires et donc un client aussi.
Bref, tout ça pour dire que j'ai des formulaires qui gèrent tout ça (listing client, fiche client, fiche contact, fiche besoin). Jusque là, tout fonctionne.
Mais alors arrivé à l'état de Projet, c'est là que ça dérape. J'explique :
Sur ma fiche besoin, j'ai un bouton qui me permet de passer le besoin en projet. Automatiquement, ce bouton copie dans la table "Projets" le numéro du client, du contact, du besoin et du candidat.
Je veux donc créer un formulaire "fiche projet", pour avoir d'un coup d’œil les infos principales du client (nom société, lieu, numéro tel standard), du contact (nom prénom tel), du candid (nom, prénom, tel), et du projet (reprenant l'intitulé du besoin dans la table besoin, puis d'autres infos dans la table projets)
Sauf que, si je créé une requête pour récuperer les infos... ca bug :
"Instruction SQL non exécutée, en raison de jointures externes ambigües. Pour forcer l'ordre d'exécution d'une des jointures en premier, créez une requête distincte qui exécute la première jointure, puis insérez cette requête dans votre instruction SQL".
Sauf que même en faisant deux requêtes distinctes, j'ai toujours un problème, une erreur SQL "Join" ou autre...
Je suppose donc que le problème vient de mes relations, et c'est là que j'ai besoin de votre coup d'oeil d'expert. Voici donc les relations entre mes tables, et par avance, je vous remercie de votre aide
![]()
Partager