2009-12-03 3 views
0

J'ai créé plusieurs objets de requête sql séquentiels pour une base de données d'accès ms. par exemplecomment combiner différents objets dans ms-access contenant chacun des requêtes différentes en un seul objet

objectA est nommé sqlqueryA

et contient le code sql

Select a, b, ........From TableA 

objectB est nommé sqlqueryB

et contient le code sql

Select a, m, n...... From sqlqueryA 

ObjectC est nommé sqlqueryC

et contient le code sql

Select x, y, z ..... from sqlqueryB 

chaque requête est enregistrée comme un objet différent dans ma base de données ms accès, comment puis-je créer un objet contenant toutes les requêtes

Répondre

1

Vous pouvez UNION:

Select a, b,"" as c ........From TableA 
UNION ALL 
Select a, m as b, n as c...... From sqlqueryA 
UNION ALL 
Select x As a, y as b, z as c ..... from sqlqueryB 

Notez que sqlqueryA et sqlqueryB peuvent être inclus en tant que sous-requêtes.

Vous pouvez vous joindre, aussi longtemps que vous avez un champ avec des données communes:

SELECT t.a, t.b,s.m, s.n...... 
FROM TableA t 
INNER JOIN sqlqueryA s 
ON t.a=s.a 

Vous aimeriez lire:

Fundamental Microsoft Jet SQL for Access 2000
Intermediate Microsoft Jet SQL for Access 2000
Advanced Microsoft Jet SQL for Access 2000

Questions connexes