Eu tenho o seguinte cenário:
Eu tenho registros de alunos em uma tabela.
Cada aluno tem: Nome, E-mail, Sexo, Id, País Além disso, cada aluno tem Choice1, Choice1Feature1, Choice1Feature2 Escolha2, Escolha2Featura2
Todas essas informações estão contidas em uma única linha.
O que eu quero fazer é transformar os dados, assim como obtenho a pegada para ser assim: Nome, e-mail, sexo, ID, país, escolha1, escolha1featura1, ChoiceFeature2 Nome, email, sexo, ID, país, escolha2, Choice2Feature1, Choice2Feature2.
Ou seja, para cada campo em escolhas, onde o aluno concluiu (Choice, ChoiceFeature1, ChoiceFeature2), gostaria de replicar as informações do aluno e adicionar o ChoiceN.
Estou fazendo isso porque quero enviar o documento e quero garantir que as pessoas que visualizam o documento possam filtrar os dados em uma coluna, em vez de N (por causa da N escolhas) vezes.
Nota: O caso que estou descrevendo é simplista demais e o aluno atual tem até 25 opções e há mais de 1250 alunos. Assim, manipular os dados manualmente não é uma opção.
Nota 2: Às vezes existem 25 campos preenchidos nas escolhas do aluno, às vezes há apenas 1, porque o aluno só define uma escolha.
Aqui está uma captura de tela que explica exatamente o que eu quero alcançar.