Como o SQL pode criar registros duplicados?
Eu estava dando uma olhada nessa questão:Obtendo valor aleatório de uma tabela SQLite e me fez pensar se alguém pode duplicar registros usando SQL. Mais especificamente, existe uma construção que permite transformar esses registros:
id| name| count
---------------
1| Anne| 3
2| Joe| 2
para dentro:
id| name
--------
1| Anne
1| Anne
1| Anne
2| Joe
2| Joe
onde a contagem deAnne
eJoe
registros no último corresponde ao correspondentecount
valor no conjunto anterior de registros.
Pode ser feito com o SQL? Se sim, como?
EDITAR:
Lucero pergunta qual dialeto SQL; qualquer realmente, mas idealmente a abordagem mais agnóstica seria o melhor.
OUTRA EDIÇÃO:
Pode ser feito dentro de uma única instrução SQL no sqlite?