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

  • discokatze

    discokatze

    23 EYLÜL 2009
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • Louis C.K.

    Louis C.K.

    18 HAZİRAN 2006