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

एसक्यूएल:एक जटिल चयन से अद्यतन

UPDATE table1 
SET skipbill = 1 
WHERE sqlid IN (
    SELECT DISTINCT t.sqlid 
    FROM (
        SELECT t.*, (@cume := @cume + billsec) AS cume 
        FROM table1 t 
        CROSS JOIN (SELECT @cume := 0) vars 
        ORDER BY calldate
    ) t, table2 sct 
    WHERE t.cume <= sct.bonus_seconds 
          AND t.customer_id = sct.customer_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. ubuntu ARMHF पर sys_exec के बिना mySQL ट्रिगर के साथ बाहरी स्क्रिप्ट को कॉल करें

  2. MySQL समूहवार MAX() अप्रत्याशित परिणाम देता है

  3. डीईएससी आदेश द्वारा समूह कैसे करें

  4. बहुरूपी जैसी SQL डेटाबेस तालिका संरचना

  5. Laravel 5.4 रॉ उम्मीद के मुताबिक काम नहीं कर रहा है लेकिन mySQL में काम कर रहा है