Bonjour!
Je cherche à faire une jointure externe sur une requete a plusieurs table et j'ai du mal a la faire fonctionnée..
En fait, j'écris ma requete dans Query (Excel) et elle va tapper sur une base Access et Query me dit que je ne peux pas faire de jointure externe si j'ai plus de 2 tables!! Ce qui me parait étonnant car je l'ai deja fait en tappant sur des bases oracles.. Je ne sais vraiment pas comment écrire la jointures pour cette base Access..
Voila ma requete:
Je veux effectuer la jointure externe sur le lien en gras, pour afficher toute le lignes de Personnel... Qqun saurait il comment je peux coder ceci pour qu'il me le prenne?..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT Personnel.Nom_perso, Personnel.Prenom_perso, Contrats.Nom_Mag, Salaires.Montant_sal, Salaires.LPP FROM `Ajustements&Primes`, Contrats, Personnel, Salaires WHERE [b]`Ajustements&Primes`.Code_perso = Personnel.Code_perso[/b] AND Salaires.Code_perso = Personnel.Code_perso AND Contrats.Code_contrat = Salaires.Code_contrat AND Contrats.Code_perso = Personnel.Code_perso AND ((Salaires.Date_fin Is Null) AND (Salaires.Date_debut<=?) OR (Salaires.Date_fin>=?) AND (Salaires.Date_debut<=?)) ORDER BY Contrats.Nom_Mag
Merci d'avance!
Partager