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

जुड़ें का उपयोग कर Oracle अद्यतन क्वेरी

मर्ज का उपयोग करने का प्रयास करें

merge into table1 tab1 
using
(
SELECT tab3.name, tab3."add", SUM(tab2.amount) AS total
  FROM table2 tab2,
    table3 tab3 ,
    table4 tab4
  WHERE tab2.id        = tab3.id
  AND tab3.id            = tab4.id
  AND tab4.indicator             ='Y'
  GROUP BY tab3.name,
    tab3."add"
)t1
on(tab1.id      = t1.id)
when matched then 
update set tab1.total_adjusted_cost = tab1.total_adjusted_cost + t1.total


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle 10g कॉलम अस्पष्टता के बारे में शिकायत क्यों नहीं करता है?

  2. स्ट्रिंग रूपांतरण के लिए Oracle दिनांक

  3. ओरेकल पीएल/एसक्यूएल में एचटीएमएल इकाइयों में <,>, और और वर्णों से कैसे बचें

  4. एक Oracle लेखा परीक्षा जीवित रहना

  5. Oracle के अलावा RDBMS में कनेक्ट BY या पदानुक्रमित प्रश्न