Voilà mon problème, je tente de faire une requête de jointure externe complète sur trois tables. La requête est la suivante :
Code : Tout sélectionner
insert into ca_departement select tmp_dep2.NUM_DDV, tmp_dep2.NOM_DDV, tmp_dep2.DOM_VENTE, tmp_dep1.CA_CUM, tmp_dep2.CA_CUM1, tmp_dep3.CA_AN from (tmp_dep2 full join tmp_dep1 on tmp_dep2.NOM_DDV = tmp_dep1.NOM_DDV and tmp_dep2.DOM_VENTE = tmp_dep1.DOM_VENTE) full join tmp_dep3 on tmp_dep2.NOM_DDV = tmp_dep3.NOM_DDV and tmp_dep2.DOM_VENTE = tmp_dep3.DOM_VENTE
Je ne comprends pas !? full join permet normalement une jointure externe complète à moins que ce ne soit pas la bonne syntaxe !?Base non trouvée !
insert into ca_departement select tmp_dep2.NUM_DDV, tmp_dep2.NOM_DDV, tmp_dep2.DOM_VENTE, tmp_dep1.CA_CUM, tmp_dep2.CA_CUM1, tmp_dep3.CA_AN from (tmp_dep2 full join tmp_dep1 on tmp_dep2.NOM_DDV = tmp_dep1.NOM_DDV and tmp_dep2.DOM_VENTE = tmp_dep1.DOM_VENTE) full join tmp_dep3 on tmp_dep2.NOM_DDV = tmp_dep3.NOM_DDV and tmp_dep2.DOM_VENTE = tmp_dep3.DOM_VENTE
Erreur de syntaxe près de 'full join tmp_dep3 on tmp_dep2.NOM_DDV = tmp_dep3.NOM_DDV and tm' à la ligne 4
Merci d'avance