Bonjour,
J'ai une très grosse base de données qui comprend 12 fois 3 tables de 500Mo chacune.
En gros j'ai Table1(1 à 12), Table2(1 à 12), Table3(1 à 12)
Elles sont toutes liées sous access avec une bonne dénomination, je ne souhaite pas passer à un outil SQL.
J'ai fait une requête sur le premier jeu de trois tables: Table1(1), Table2(1), Table3(1).
J'aimerais que ma requête porte plutôt sur l'union de toutes les table1, l'union des table2 et l'union des table3.
Pouvez-vous m'aider à modifier le code suivant pour réaliser ce que je souhaite ?
Voici le code SQL que j'utilise pour la requête:
Dans ce code, table1 s'appelle Entete_facture_1101 (suffixe de 01 à 12), table2 s'appelle Liaison_accords_commandes_1101 (suffixe de 01 à 12) et ici exceptionellement table3 s'appelle Clients et ne change pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Entete_facture_1101.Code_groupement, Clients.Nom_client, Entete_facture_1101.Code_client_commandeur, Sum(Entete_facture_1101.Montant_facture_HT) AS SumOfMontant_facture_HT, Sum(Liaison_accords_commandes_1101.Montant_remise) AS SumOfMontant_remise FROM (Entete_facture_1101 INNER JOIN Liaison_accords_commandes_1101 ON Entete_facture_1101.Code_facture = Liaison_accords_commandes_1101.Code_facture) INNER JOIN Clients ON Entete_facture_1101.Code_groupement = Clients.Code_Client GROUP BY Entete_facture_1101.Code_groupement, Clients.Nom_client, Entete_facture_1101.Code_client_commandeur;
Merci beaucoup pour votre aide !!
Partager