Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
em mySQL:
Tenho uma tabela com n registros
Em cada registro há um campo que contem um texto de múltiplas linhas, cada linha terminada por '\n', como no exemplo abaixo:
BEGIN:VCARD
VERSION:4.0
UID:urn:uuid:57eb8
N;SORT-AS="Maria da Silva Santos":Silva Santos;Maria;da;;
FN:Maria da Silva Santos
EMAIL;PREF=1:maria@uol.com.br
TEL;TYPE=CELL:01511970000000
TEL;TYPE=CELL:11985621554
TEL;TYPE=HOME,VOICE:42325622
TEL;TYPE="OTHER":965245545
TEL;TYPE=WORK,VOICE:0212132655520
ORG:Padaria;
PRODID:-//MailClient.Contact/7.0.27943.0
END:VCARD
Este registro em específico tem 5 telefones associados (linha começa com "TEL"). Poderia ter mais ou menos, não é sempre 5.
Gostaria de "horizontalizar" este registro em outra tabela, criando 5 registros de texto de 1 linha só, cada um com seu respectivo dado, replicando o que não muda:
Registro 1
FN:Maria da Silva Santos
TEL:01511970000000
TYPE:CELL
Registro 2
FN:Maria da Silva Santos
TEL:11985621554
TYPE:CELL
Registro 3
FN:Maria da Silva Santos
TEL:42325622
TYPE:HOME,VOICE
Registro 4
FN:Maria da Silva Santos
TEL:965245545
TYPE:OTHER
Registro 5
FN:Maria da Silva Santos
TEL:0212132655520
TYPE:WORK,VOICE
Alguem tem alguma idéia?
Mto obrigadoCarregando comentários...