[SQL] Syntaxe UPDATE + manuel SQL
Bonjour et bonne année à tous !!:chin:
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 :
Code:
1 2 3 4
|
UPDATE <table1>
SET <table1.champ> = (SELECT <table2.champ> FROM <table2> INNER JOIN <table3> ON ... WHERE ...)
WHERE table1.champ2 = ... |
Pensez-vous que cela soit possible et sinon comment faire (sans utiliser les curseurs) ?
De manière générale, où puis-je trouver un manuel sur la syntaxe SQL de MS SQL Server ?
Merci d'avance.