Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

तालिका को दो बार निर्दिष्ट किया गया है, दोनों 'अद्यतन' के लिए लक्ष्य के रूप में और mysql में डेटा के लिए एक अलग स्रोत के रूप में

यह एक विशिष्ट MySQL चीज़ है और आमतौर पर व्युत्पन्न तालिका से चयन करके इसे दरकिनार किया जा सकता है, अर्थात

के बजाय
FROM manager AS m2

उपयोग करें

FROM (select * from manager) AS m2

पूरा बयान:

UPDATE manager
SET status = 'Y'
WHERE branch_id IN
(
  select branch_id
  FROM (select * from manager) AS m2
  WHERE (branch_id, year) IN
  (
    SELECT branch_id, year
    FROM branch_master
    WHERE type = 'finance'
  )
);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्रतिकृति के लिए विफलता का परिचय - 101 ब्लॉग

  2. MySQL में Oracle के RowID के बराबर

  3. सामग्री प्रकार के साथ समस्या जब Django में एक स्थिरता लोड कर रहा है

  4. डेटा के दो सेट को दो अलग-अलग जहां क्लॉज के साथ वापस करने की आवश्यकता है

  5. पीडीओ कनेक्शन टेस्ट