[Access] attribut commun à plusieurs tables

Résolu
Laaris Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -  
 BoOst -
Bonjour,

J'ai plusieurs tables correspondant à des départements français, ayant exactement les mêmes attributs (je sais c'est mal fichu mais c'est comme ça).

Je voudrai récupérer l'ensemble des valeurs d'un attribut commun à ces tables, je fais donc:

SELECT DISTINCT attr
FROM Dept1, Dept2, Dept3, Dept4;


Quand je veux exécuter la requête, Access réagit en me disant que cet attribut fait référence à plusieurs tables (normal) et me demande de préciser dans quelle table je veux prendre mon attribut (et donc du coup il ne me renverrait que les valeurs de l'attribut pour cette table).

Comment faut-il faire pour récupérer l'ensemble des valeurs d'un attribut commun à plusieurs tables?

Merci d'avance.

2 réponses

BoOst
 
salut,
dans ce cas il faut specifier les tables dans le champs du select :

SELECT DISTINCT Dept1.attr, Dept2.attr, Dept3.attr, Dept4.attr
FROM Dept1, Dept2, Dept3, Dept4;

0
Laaris Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   73
 
Merci, mais en fait ce que je voulais c'est que les valeurs soient retournées dans une seule colonne.

J'ai finalement fait une requête d'union et ça a marché.
0
BoOst
 
ok d'accord, j'avais pas bien compris ;)
0