Re: Duplicar registro

Osvaldo Rosario Kussama <osvaldo_kussama-/E1597aS9LRfJ/[email protected]>
Newsgroups gmane.comp.db.bancosdedados
Message-ID <[email protected]>
wilson_rsjr escreveu:
> 
> Boa noite, tenho uma tabela com a seguinte estrutura:
> tabela conta:
> conta - nvarchar(05)
> descr - nvarchar(20)
> 
> quero que os registros mostrem no select 3 vezes e vou acrescentar um
> numero na frente da conta
> 
> por exemplo:
> conta: 1001
> teria que aparecer
> 11001
> 21001
> 31001
> deu para entender.
> 



Crie uma tabela temporária:
CREATE TEMPORARY TABLE aux(num char(1));
INSERT INTO aux VALUES ('1'), ('2'), ('3');

Faça um CROSS JOIN com sua tabela:
SELECT aux.num || tabconta.conta
   FROM aux CROSS JOIN tabconta;

Osvaldo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.