SQL - Listar Mais de uma o Mesmo REgistro

Delphi

19/07/2005

É possível fazer uma constula SQL que retorne várias vezes o mesmo registro?

Tipo assim: SELECT * FROM PRODUTOS WHERE CODIGO = 10

Isso listaria [b:dbe37b1f8e]uma única[/b:dbe37b1f8e] vez o produto de códig igual a 10. O que quero fazer é listar o registro 10 várias vezes.

Tem como? Como ficaria a SQL?

obrigado


Valdirdill

Valdirdill

Curtidas 0

Respostas

Motta

Motta

19/07/2005

bam bam bam (barulho das marretadas ...)

SELECT * FROM PRODUTOS WHERE CODIGO = 10
union all
SELECT * FROM PRODUTOS WHERE CODIGO = 10
union all
SELECT * FROM PRODUTOS WHERE CODIGO = 10
union all
SELECT * FROM PRODUTOS WHERE CODIGO = 10
union all
SELECT * FROM PRODUTOS WHERE CODIGO = 10
union all
...


GOSTEI 0
Valdirdill

Valdirdill

19/07/2005

Vixi malia!

Obrigado pela resposta.
Será que não tem outro jeito? Preciso listar umas 50 vezes.

Obrigado.


GOSTEI 0
Motta

Motta

19/07/2005

bam bam bam

uma outra tabela com 50 reg´s ou mais

SELECT *
FROM PRODUTOS , OUTRA_TABELA
WHERE PRODUTOS.CODIGO = 10
AND ROWNUM < 51

Sql do Oracle , join sem igualdade provocando produto cartesiano propositalmente , rownum pseudo column com o nº da linha retornada.


GOSTEI 0
Valdirdill

Valdirdill

19/07/2005

Testei e não deu certo.
Será funciona com Firebird 1.5 - Delphi 7?


GOSTEI 0
Motta

Motta

19/07/2005

Não conheço FB.


GOSTEI 0
POSTAR