iki tablo üzerinde select sorgusu yazmak istersek join bağlantılar ile yazabiliyoruz. Çunku select sorgusu birden fazla tablo üzerinden veri gösterebiliyor. Fakat update /delete sorguları sadece bir tablo üzerinde işlem yaparlar. Örneğin A ve B tabloları olsun A tablosundaki bir sütun üzerinde where koşulu sağlamak, bu şartı sağlayan B tablosundaki bir sütundaki değeride güncellemek istersek update komutuna sadece B tablosunu verip, where koşulunda in select (alt sorgu ) ile A tablosuna gitmemiz gerekiyor.
Yöntem hem update hem delete sorguları içinde geçerlidir.
Update Örnek: son bir haftada siteye eklenen filmlerin , inventory tablosundaki last update tarihini bugun olacak şekilde güncelleyen sql sorgusu için;
Delete Örnek:
aktif olmayan müşterilerin ödeme bilgilerini silen sql sorgusu için;
Hiç yorum yok:
Yorum Gönder