[Access] attribut commun à plusieurs tables

Résolu/Fermé
Laaris Messages postés 130 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 17 juin 2011 - 22 mai 2008 à 11:19
 BoOst - 22 mai 2008 à 16:16
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

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 mardi 1 avril 2008 Statut Membre Dernière intervention 17 juin 2011 73
22 mai 2008 à 16:05
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
ok d'accord, j'avais pas bien compris ;)
0