Evandro Ricardo Silvestre escreveu:
Saudações.
Preciso fazer um SELECT que retorna N vezes uma mesma tupla.
Tentei fazer de varias formas e não obtive sucesso. Não sei se é possível.
Seria mais ou menos assim, quero trazer um Item a mesma quantidade de
vezes que esse item aparece no estoque, por exemplo, se o estoque é 10,
quero trazer 10 tuplas do mesmo Item.
Consegui fazer utilizando uma SP, mas gostaria de fazê-lo através de um
SELECT normal.
Utilizo PostgreSQL 7.4.
Gostaria de pedir desculpas pelo topico, pois não é totalmente referente
a PostgreSQL e sim a SQL. Como sei que temos grandes gurus SQL aqui,
achei que alguém poderia saber.
Na versão 7.4 não sei mas, se você mudar para 8.+, pode fazer utilizando
a função generate_series.
Supondo que sua_tabela tenha um campo num_repeticoes:
SELECT sua_tabela.*, generate_series(1,num_repeticoes) FROM sua_tabela;
Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral