Update sorgularında “join” ve “replace”

mysql 1 Yorum »

Birden fazla tablodaki kontrollere göre yapacağınız bir update sorgusunu aşağıdaki gibi oluşturabilirsiniz.

UPDATE 	tablo1
	INNER JOIN tablo2 ON tablo1.id=tablo2.id AND tablo2.sehir_id='34'
	SET tablo1.metin=REPLACE(tablo1.metin,'İst.','İstanbul')
	WHERE tablo1.metin LIKE "%İst.%"

Bu sorgu ile tablo2 ile joinlenen tablo1′deki metin alnında replace komutu ile değişiklik yapılıyor.

Lampforweb 2007 Tüm hakları saklıdır. Tema N.Design Studio
İçerik RSS Yorum RSS Giriş