Bonjour,
je reprends le langage SQL après une longue pause, et je patauge sur une requête.
J'ai trois tables :
Chantier(IDChantier, Numero, NumeroReel, Titre, Nom, IDContact)
Contact(IDContact, Nom, Prenom)
ChantierFrais(IDChantierFrais, IDChantier, Date, Type, IDContact, Description, Montant, Monnaie, Reference)
Je veux établir une requête qui me donne en sortie une liste :
NumeroReel, Nom (contactChantier), Prenom (contact Chantier), Titre (du chantier), Nom (du chantier), date de la dépense (frais), type (frais), référence (frais), nom du contact du frais, description (frais), montant (frais).
1) La liste en réponse sera une liste de dépenses (frais) triée par NumeroReel de chantier ;
2) Il faut "juste" que je récupère dans un premier temps le nom du contact dont l'id est dans la table contact (pour afficher le nom du contact et pas son id dans la liste des frais)
3) Il faut que je récupère les informations liées au chantier pour afficher le numéro reel du chantier, son titre, son nom, le nom de son contact, le prenom de son contact (donc jointure avec la table Contact)
Plus que la réponse, c'est de retrouver les automatismes d'élaboration d'une requête qui m'intéresse, si quelqu'un a le temps de m'expliquer le raisonnement, je suis preneur.
Partager