Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diegohamaz1

Exportar tabela invertida

Recommended Posts

galera preciso exportar uma tabela invertida como posso fazer esse select???

 

 

Um pouco complexo , vou tentar explicar

 

 

tenho as seguintes colunas

 

id cpf rg endereco nome id_auditoria campo_1 campo_2 campo_3

 

 

precisava gerar um select que repita os ID´s e me retorne por linhas os campos que descrevi acima

 

a consulta iria sair assim

 

 

1 xxx.xxx.xxx-xx xx.xxx.xx-xx ROMEU campo_1 valor_do_campo_1

1 xxx.xxx.xxx-xx xx.xxx.xx-xx ROMEU campo_2 valor_do_campo_2

1 xxx.xxx.xxx-xx xx.xxx.xx-xx ROMEU campo_3 valor_do_campo_3

 

os campos que vão se repetir começam todos por CP_ os demais devem se repetir, entenderam?

 

 

como posso fazer esse script em SQL?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que não vai dar pra fazer isso , mas acho que vc pode fazer algo como isso:

SELECT * FROM (
    SELECT id, 'campo_1' AS campo_nome, campo_1 AS campo_valor FROM tabela
    UNION ALL
    SELECT id, 'campo_2' AS campo_nome, campo_2 AS campo_valor FROM tabela
    UNION ALL
    SELECT id, 'campo_3' AS campo_nome, campo_3  AS campo_valor FROM tabela
) todos_campos

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.