2010-10-01 17 views

उत्तर

13

आप इसे कर सकते हैं। हालांकि, उदाहरण के लिए, तालिका 1 और अद्यतन के लिए मानों के स्रोत के बीच कोई जॉइन कनेक्शन नहीं है (तालिका 2 INNER JOIN तालिका 3), तो परिणाम कुछ हद तक अप्रत्याशित होंगे। की तरह कुछ

आपकी क्वेरी होगा (मैं एक MySQL विशेषज्ञ नहीं हूँ):

UPDATE table1, table2, table3 SET table1.column1 = table2.column1 
    WHERE table2.column5 = table3.column6 

लेकिन मैं क्या सोचता आप शायद चाहते हैं (मैं सिर्फ अनुमान लगा रहा हूँ) है कुछ अधिक की तरह:

UPDATE table1, table2, table3 SET table1.column1 = table2.column1 
    WHERE table1.somecolumn = table3.somecolumn AND table2.column5 = table3.column6 
संबंधित मुद्दे