Mettre ajour une table par une autre table en SQL server 2008 ?

Résolu/Fermé
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023 - 20 août 2017 à 10:38
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023 - 11 déc. 2017 à 10:55
Bonjour,
Voilà, j’ai une base de données sous SQL server 2008 R2 qui contient deux table ( la 1ere une table générale et la 2eme une table partiel qu’elle est l plus récente coté information qui porte la 1ere )
je voudrais mettre la table générale ( la 1ere table ) mise à jours , comment faire la requête SQL .
je vous remercie d’avance et bonne journée
Dorm.



A voir également:

2 réponses

yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
Modifié le 20 août 2017 à 11:15
bonjour,
voici un exemple:
UPDATE table1 INNER JOIN table2 ON table1.id = table2.id SET table1.val = table2.val;
0
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023
Modifié le 20 août 2017 à 15:41
je vous remercie infiniment et bonne apres midi
Dorm
0
yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023
20 août 2017 à 16:16
si cela répond à ta question, peux-tu marquer le sujet comme résolu?
0
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023 > yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
21 août 2017 à 11:13
Bonjour , voilà il me fait erreur apres INNER
merci d'avance
0
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023 > yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024
21 août 2017 à 16:23
voilà la requête écris comme suite:

UPDATE dbo.ACCEPTES1 INNER JOIN dbo.ACCEPTES2

ON dbo.ACCEPTES1.CODE = dbo.ACCEPTES2.CODE

SET dbo.ACCEPTES.Date_desist = dbo.ACCEPTES2.Date_desist


et qu'il m'affiche l'erreur suivante:

Msg 156 , Level 15, State 1 , Line 1
Incorrect syntax near the keyword 'INNER'.

--------------------
je vous remercie d'avance
Dorm.
0
yg_be Messages postés 22719 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476 > dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023
21 août 2017 à 17:04
et ainsi?
UPDATE dbo.ACCEPTES1 
SET dbo.ACCEPTES1.Date_desist = dbo.ACCEPTES2.Date_desist 
FROM dbo.ACCEPTES1 INNER JOIN dbo.ACCEPTES2 
ON dbo.ACCEPTES1.CODE = dbo.ACCEPTES2.CODE 
0
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023
22 août 2017 à 15:14
le problème resolu
0
dormdaz Messages postés 306 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 31 août 2023
11 déc. 2017 à 10:55
le problème resolu
0