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

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008