sql >> Base de Datos >  >> RDS >> PostgreSQL

Filas duplicadas (repetidas) en el resultado de la consulta sql

Puedes usar generate_series() :

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

Puedes hacer lo mismo con una unión lateral:

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