Update Inner Join ile Birlikte Kullanımı

Birbiriyle ilişkili birden fazla tabloda Update işlemi yaparsak nasıl bir yol izleyeceğiz? Cevabı oldukça basit ve tablo yapımız aşağıdaki gibi olsun.

Update Inner Join
KatAdi ‘Kitap’ olan Ürünlerin Aciklama bölümünü değiştirmek istersek şu kodu kullanabiliriz;

UPDATE Urunler set Aciklama='Kitap Açıklama' FROM Urunler 
INNER JOIN Kategoriler ON Urunler.KatID=Kategoriler.KatID WHERE Kategoriler.KatAdi='Kitap'

Göründüğü üzere select ile birlikte yapılan join işleminin aynısı.Sorgu sonucunda Kategori Adı Kitap olan Ürünlerin Aciklama bölümü ‘Kitap Açıklama’ olmuştur.

Bir başka makalede görüşmek dileğiyle…

Update Inner Join ile Birlikte Kullanımı” için bir yorum

  • 06 Nisan 2015 tarihinde, saat 19:35
    Permalink

    Merhaba, peki bu işlemi 2 den fazla tabloyu birbirine bağladığımız zaman da kullanabiliyor muyuz çünkü ben 4 tabloyu bağladığım zaman bazı sütunlarda “the multi part identifier could not be bound” hatası alıyorum update işlemi yapmak istediğim zaman.

    Yanıtla

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

%d blogcu bunu beğendi: