Bazen veritabanımızdaki bir tablomuzu, başka bir tablomuzda bulunan veri ile update etmek isteyebiliriz.

Bu durumda güncellemek için kullanılacak veri static değildir. Güncel veri kayıt bazında değişiklik gösterdiği ve başka bir tabloda yer aldığı için UPDATE t-sql'ini alışık olduğumuzdan daha farklı yazmamız gerekecektir.

Basit bir örnekle anlatmak gerekirse veritabanımızda [Kullanici] ve [Iletisim] adlarında kullanıcı bilgilerini ve iletişim bilgilerini tuttuğumuz iki tablomuz olsun.

Iletisim bilgilerinin yer aldığı tabloda Email bilgisini aldığımızı fakat Kullanici tablosunda bu bilginin basit bir bug dan ötürü NULL kaldığını düşünelim. Bug'u farkettik, gerekli güncellemeyi yaptık fakat biz güncellemeyi[......]