Bonjour,

La situation est la suivante, j'ai 3 tables avec leurs champs respectifs

[VENTES] Id_ventes, Id_entreprise, Id_code (FK), type, date, montant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
01, 01, null, type1, 10/03/2011, 100
02, 01, null, type1, 11/03/2011, 200
03, 01, null, type2, 13/06/2011, 50
04, 02, null, type2, 20/02/2011, 158
05, 02, null, type1, 20/02/2011, 300
[CODE_PRODUITS] Id_code (PK), code_prod, desc_code
Cette table contient une liste de tous les codes + description du code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Id_code     ;   code_prob     ;   desc_code
01          ;   ABX4          ;   Peinture
02          ;   CBE5          ;   Papier
Table temporaire venant d'une importation de fichier (txt), il n'y a pas de maj pour le moment je constitue une base avec un schéma en étoile dans laquelle j'ai fait plusieurs tables : Entreprises, Ventes, Géographie, Temps, Code_produits, Types_produits,...
[TEMP] Id_temp, nom_entreprise, adresse, type, date, montant, code_prod
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
1, entreprise 1 , adresse1, type1, 10/03/2011, 100, ABX4
2, entreprise 1 , adresse1, type1, 11/03/2011, 200, ABX4
3, entreprise 1 , adresse1, type2, 13/06/2011, 50, CBE5
4, entreprise 2 , adresse2, type2, 20/02/2011, 158, CBE5
5, entreprise 2 , adresse2, type1, 20/02/2011, 300,  ABX4

Je voudrais faire un UPDATE sur [VENTES] afin de lui ajouter les valeurs correspondants à Id_code de [CODE_PRODUITS] tout en respectant la validité de l'information par le biais de la table [TEMP] grâce au champ code_prod


Merci de bien vouloir m'aider car je suis un peu perdu... j'arrive pas à faire la requête et j'espère que c possible à faire ?

Merci d'avance

EDIT : J'ai reussi grâce a l'aide du forum a constituer ma table [ENTREPRISE] (sans doublons) en partant de la table [TEMP] qui elle constitue toutes les ventes du magasin. Puis j'ai insérer toute mes ventes de [TEMP] dans la table [VENTES] + FK entre [ENTREPRISES] et [VENTES] sur Id_entreprise

Maintenant je voudrais faire en quelque sorte une nouvelle insertion (enfin un update) pour remplacer les valeur à NULL dans [VENTES]...