Bonjour et bonne année à tous !!![]()
Je souhaiterais savoir s'il est possible d'utiliser des jointures dans l'UPDATE.
En effet, classiquement l'UPDATE s'utilise ainsi UPDATE <nom de table> SET <nom de champ> = valeur.
Ce que je voudrais, c'est mettre à jour des champs de la table en fonction d'une autre table du style :
Pensez-vous que cela soit possible et sinon comment faire (sans utiliser les curseurs) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 UPDATE <table1> SET <table1.champ> = (SELECT <table2.champ> FROM <table2> INNER JOIN <table3> ON ... WHERE ...) WHERE table1.champ2 = ...
De manière générale, où puis-je trouver un manuel sur la syntaxe SQL de MS SQL Server ?
Merci d'avance.
Partager