En vrac à Jour de l'Enregistrement avec SQL

J'ai deux tables dans SQL Server 2008 de l'environnement avec la structure suivante

Table1
- ID
- DescriptionID
- Description

Table2
- ID
- Description

Table1.DescriptionID cartes de Table2.ID. Cependant, je n'ai pas besoin de plus. Je voudrais faire une mise à jour en bloc à l'ensemble de la propriété Description de la table 1 à la valeur qui lui est associée dans la Table2. En d'autres termes je veux faire quelque chose comme ceci:

UPDATE
  [Table1] 
SET
  [Description]=(SELECT [Description] FROM [Table2] t2 WHERE t2.[ID]=Table1.DescriptionID)

Cependant, je ne suis pas sûr si c'est l'approche appropriée. Quelqu'un peut me montrer comment faire cela?

InformationsquelleAutor user208662 | 2011-07-08