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

指定された値よりも小さいフィールドの合計が行を返す

    set @total:=0;
    select id, name, value, `order`
    from 
    (select 
     id, name, value, `order`, 
     @total:=if(@total is null, 0, @total)+`order` as total
     from THE_TABLE
     order by `order`
    ) as derived 
    where total<=30;
    


    1. Mysqlの無関係なテーブルから外部キー制約を適用するにはどうすればよいですか?

    2. laravelはローカルマシンではjson文字列を返しますが、elasticbeanstalkインスタンスでは整数を返します

    3. 〜7,000,000レコードを含む単一のテーブルの複数の列でgroup-byを完了するための最適なOracleSQLクエリ

    4. MySQLは同じ条件値を持​​つ一番上の行を選択します