sql >> データベース >  >> RDS >> Mysql

SQL:複雑な選択からの更新

    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. MySQLデータベースをJSONにエクスポートする方法は?

    2. MySQLを使用した基本的なSQLクエリについて学ぶ

    3. Python3でMySQLデータベースへの入力をエスケープするにはどうすればよいですか?

    4. PHPMySQLギリシャ文字は????のように表示されますマーク