Bonjour, je suis actuellement en stage et j'ai toute une base de donnée sur des archives de l'entreprises ou je suis a refaire. J'ai tout importé d'Excel a Access comme on m'a demandé, et j'ai fait une table par année (sa va de 1995 a 2010).

Dans chaque table, j'ai un champ ID, NumAffaire, Client, NumCd, Observations.
On m'a demandé de faire une requete pour afficher les numeros d'affaires.
J'ai lié chaque table entre elles, enfin ID de 1995 avec comme clé etrangere NumCd de 1996. ID de 1996 avec NumCd 1997 ainsi de suite.

ID est clé primaire dans chaque table.

Et vu que j'ai pris option reseau, je suis assez mauvais en sql... mais j'ai besoin de passé par la pour ensuite continuer ce projet qu'on m'a confié.

J'avais debuté avec ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT NumAffaire
FROM 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010;
WHERE 1995.ID=1996.NumCd
AND 1996.ID=1997.NumCd
AND 1997.ID=1998.NumCd
etc...

J'ai des erreurs sur NumAffaire comme quoi il apparait dans plusieurs tables.

J'ai essayé avec 2 tables et meme la sa ne marche pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT NumAffaire
FROM 1995, 1996
WHERE 1995.ID=1996.NumCd
sa me met erreur de syntaxe dans le WHERE et me surligne ID.

Il n'y a qu'en faisant des requêtes années par années que sa marche, mais je doute que ce soit super simplifié, surtout pour une entreprise qui veut un truc impeccable, facile, et qui regroupe tout d'un coup.

Si vous pouviez m'aidez