sql >> Database >  >> RDS >> Mysql

retourneer rijen waarbij de som op een veld kleiner is dan een bepaalde waarde

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. Verbinding maken met een Oracle-database met behulp van SQLAlchemy

  2. REGEXP_REPLACE - verwijder komma's ALLEEN uit tekenreeks als deze is ingesloten tussen ()'s

  3. De dynamische tabbladen presenteren dezelfde records

  4. Mysql InnoDB-invoegsnelheid te laag?