sql >> Database teknologi >  >> RDS >> PostgreSQL

Dupliker (gentag) rækker i sql-forespørgselsresultat

Du kan bruge generate_series() :

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

Du kan gøre det samme med en lateral sammenføjning:

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



  1. Brug af Salesforce SOQL fra Linux

  2. Fjernelse af foranstillede nuller fra varchar sql developer

  3. CDbConnection kunne ikke åbne DB-forbindelsen:kunne ikke finde driveren i Yii

  4. sløjfe gennem multidimensional array i php og indsæt mysql (aktiedata)