Fórum SQL - Listar Mais de uma o Mesmo REgistro #288675
19/07/2005
0
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
Curtir tópico
+ 0Posts
19/07/2005
Motta
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
19/07/2005
Valdirdill
Obrigado pela resposta.
Será que não tem outro jeito? Preciso listar umas 50 vezes.
Obrigado.
Gostei + 0
19/07/2005
Motta
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
19/07/2005
Valdirdill
Será funciona com Firebird 1.5 - Delphi 7?
Gostei + 0
19/07/2005
Motta
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)