GARANTIR DESCONTO

Fórum SQL - Listar Mais de uma o Mesmo REgistro #288675

19/07/2005

0

É 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

Responder

Posts

19/07/2005

Motta

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
...


Responder

Gostei + 0

19/07/2005

Valdirdill

Vixi malia!

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

Obrigado.


Responder

Gostei + 0

19/07/2005

Motta

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.


Responder

Gostei + 0

19/07/2005

Valdirdill

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


Responder

Gostei + 0

19/07/2005

Motta

Não conheço FB.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar