Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 11h14   #1
Invité régulier
 
Inscription : juin 2007
Messages : 15
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juin 2007
Messages : 15
Points : 6
Points : 6
Par défaut left join avec sous requete

bonjour a tous,

Voila ma question :

est-il possible sous access 97 de faire un left join sur une sous requete. Vous trouverez ci-dessous ce que j'aimerais faire mais qui ne marche pas

Code :
1
2
3
4
5
6
7
8
9
10
11
SELECT DISTINCT f.Fournisseur_Code, 
f.Fournisseur_Nom, 
f.Fournisseur_CP, 
f.Fournisseur_Ville, 
t.Fournisseur_Key as Tarif_Existant, 
f.Fournisseur_Key as FournisseurKey
FROM Fournisseurs f
LEFT JOIN [select distinct fournisseur_key from tarifs] as t
on f.Fournisseur_Key = t.Fournisseur_Key
WHERE Fournisseur_Nom LIKE 'r*' 
ORDER BY f.Fournisseur_Code
Labotrain
Labotrain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 12h42   #2
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 178
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 178
Points : 2 807
Points : 2 807
Bonjour Labotrain,

Citation:
Envoyé par Labotrain
est-il possible sous access 97 de faire un left join sur une sous requete.
==> oui, c'est possible.

Je te suggère de passer par l'assistant, pour cela :
- création de la sous-requête R1 ;
- création de la requête "mère" R2 analysant Fournisseurs et R1, via une flèche à droite (LEFT JOIN).

Ensuite, tu pourras étudier le code SQL généré par l'assistant... et tu devrais trouver ton erreur d'origine.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 13h55   #3
Invité régulier
 
Inscription : juin 2007
Messages : 15
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juin 2007
Messages : 15
Points : 6
Points : 6
merci richard_35,

je vais regarder ce que je peut faire avec l'assistant, même si je suis pas fan de cette outil, je devrait arriver à mes fin.

labotrain
Labotrain est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h39.


 
 
 
 
Partenaires

Hébergement Web