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_PRODUITS] Id_code (PK), code_prod, desc_code
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
Cette table contient une liste de tous les codes + description du code
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,...
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
[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]...
Partager