SORU
29 Temmuz 2012, Pazar


mysql update başka bir tablodan değer olan sütun

İki masa, iki gibi bakıyor

id  name  value
===================
1   Joe     22
2   Derk    30

Her tabloda tableB tableA value değerini denetlemek adına göre kopyalamak istiyorum.

UPDATE bu açıklama için herhangi bir ipucu?

CEVAP
29 Temmuz 2012, Pazar


iki tablo katılmak için gerekenler:

örneğin aynı yerde tableB içine tableA name değerini kopyalamak istediğiniz ID

UPDATE tableB t1 
        INNER JOIN tableA t2 
             ON t1.id = t2.id
SET t1.name = t2.name 
WHERE t2.name = 'Joe'

GÜNCELLEME 1

UPDATE tableB t1 
        INNER JOIN tableA t2 
             ON t1.id = t2.id
SET t1.name = t2.name 

GÜNCELLEME 2

UPDATE tableB t1 
        INNER JOIN tableA t2 
             ON t1.name = t2.name
SET t1.value = t2.value

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kylelandry

    kylelandry

    9 AĞUSTOS 2007
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006
  • spederson7

    spederson7

    17 Temmuz 2006