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

एकाधिक तालिकाओं में योग () परिणाम का उपयोग करके MYSQL अद्यतन

आप group by . का उपयोग नहीं कर सकते एक अद्यतन कथन के अंदर। समूहीकरण करने के लिए आपको एक उप-चयन का उपयोग करना होगा।

कुछ इस तरह:

UPDATE products p,( SELECT products_id, sum(attributes_stock)  as mysum
                   FROM products_attributes GROUP BY products_id) as s

   SET p.products_quantity = s.mysum
  WHERE p.products_id = s.products_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हाइबरनेट_अनुक्रम तालिका उत्पन्न होती है

  2. पहले से मौजूद रिकॉर्ड जांच के लिए तर्क लेकिन केवल अद्यतन प्रपत्र मानों के मामले में

  3. तालिका में पुणे को मुंबई और मुंबई को पुणे से बदलने के लिए एसक्यूएल क्वेरी

  4. होने के साथ समूह (DISTINCT):PHP, MYSQL

  5. क्या मेरी क्वेरी स्ट्रिंग को सुरक्षित करने के लिए पर्याप्त mysqli_real_escape_string का उपयोग कर रहा है?