ich habe eine mysql-Tabelle „kunden“, in der es die folgenden Felder gibt
· "Institution"
· "Anrede"
· "Benutzer"
· "Loginname"
· "Anzahl"
Das dumme ist, dass in "Anrede","Benutzer" und "Loginname" mehrere Werte stehen, die durch das Pipe Zeichen getrennt sind. Beispiel:
Code: Alles auswählen
mysql -uinstz -p -Dinstz-e "select Institution, Anrede, Benutzer, Loginname, Anzahl from kunden where Anzahl > 0 limit 3;" -E
*************************** 1. row ***************************
Institution: Firma 1
Anrede: Frau|
Name: Meyer|
Loginname: hmeyer|
Anzahl: 2
*************************** 2. row ***************************
Institution: Firma 2
Anrede: Herr|Frau|Herr
Name: Heinze|Meyer|Müller
Loginname: kheinze|hmeyer|
Anzahl: 3
*************************** 3. row ***************************
Institution: Firma 3
Anrede: ||
Name: ||
Loginname: ||
Anzahl: 3
Ich brauche jetzt den Output in der Form
Code: Alles auswählen
Institution1; Anrede1; Name1; Loginname1
Institution1; Anrede2; Name2; Loginname2
Institution2; Anrede1; Name1; Loginname1
…