Update value with value in another row of same table in MySQL -


मुझे निम्नलिखित एसक्यूएल के साथ मदद की ज़रूरत है: -

  UPDATE `mg_catalog_category_entity_varchar` एएस टी 1 INNER जुड़ें `mg_catalog_category_entity` एएस टी 2 ऑन टी 1।` इक्विटी_आईडी` = टी 2.` इक्विटी_आईडी` एसटीटी टी 1.` वेल्यू '= कोंकैट (' यूएस स्पोर्ट्स गुड्स ', टी 1।' वेल्यू ',' मेरी साइट का नाम ') WHERE टी 2। पथ '1/2642%' और 't2.` लेवल` & gt; 1 और t1.`attribute_id` = 40   

मेरी समस्या यह है कि t1.value फ़ील्ड में CONCAT () स्टेटमेंट की जरूरत है t1.value वहीं t1.attribute_id = 35 खींचने के लिए और मुझे पता करने के लिए संघर्ष करना है कि यह कैसे सही तरीके से CONCAT () बयान।

इसे आज़माएं:

  UPDATE `mg_catalog_category_entity_varchar` एएस टी 1 INNER JOIN 'mg_catalog_category_entity` के रूप में टी 2 ऑन टी 1। `इक्विटी_आईडी` = टी 2.` इक्विटी_आईडी` एसईटी टी 1।' वेल्यू '= कन्कैट (' यूएस स्पोर्ट्स गुड्स '), (सेलेक्ट टी 3।' वेल्यू 'से' एमजी_जेंडिका_गणन_विचरण` से टी 3 WHERE टी 3 `एट्रिब्यूट_आईड` = 35 LIMIT 1), '| मेरी साइट का नाम') WHERE T2.`पथ 'की तरह' 1/2642% 'और टी 2। लेवल` & gt; 1 और t1.`attribute_id` = 40    

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -