sql >> Databáze >  >> RDS >> PostgreSQL

Duplicitní (opakované) řádky ve výsledku dotazu SQL

Můžete použít generate_series() :

select t.id, t.value
from (select t.id, t.value, generate_series(1, t.value)
      from t 
     ) t;

Totéž můžete udělat s bočním spojením:

select t.id, t.value
from t, lateral
     generate_series(1, t.value);



  1. Jak prohledávat více sloupců s prioritou v MySQL?

  2. Nemohu zjistit, zda řádek již existuje v mysql db pomocí časové funkce v dotazu php mysql?

  3. Aggregační funkce SQLite

  4. Změňte velikost názvů tabulek/sloupců/indexů v oracle 11g nebo 12c