sql >> Databáze >  >> RDS >> Mysql

Při provádění spojení použijte hodnotu sloupce tabulky pro LIMIT

Myslím, že stačí zahrnout číslo řádku s každou vybranou hodnotou a omezit výsledky počtem řádků něco takového:(netestováno)

SELECT T0.experiment_id as `id`,   
(SELECT SUM(x.value) from       
 (SELECT value,@rownum := @rownum + 1 AS rownum           
  FROM data         
  JOIN (SELECT @rownum := 0) r
  WHERE experiment_id = t0.experiment_id         
  ORDER BY value             
 ) AS x
WHERE x,rownum < t0.clip_index
) AS `sum`
 FROM data_clip AS t0

viz:MySQL – získat číslo řádku pro výběr



  1. Jak mohu importovat soubor JSON do databáze MySQL pomocí jednoduchého dotazu, aniž bych jej ve skutečnosti převedl do jiných formátů souborů, jako je CSV atd.?

  2. Jak se připojit k MySQL pomocí Node.js

  3. vnitřní spojení s prázdným výsledkem z pravé tabulky

  4. hromadný sběr ...pro veškeré použití