hängt ein wenig von dem datenmodell ab, ob eine oder zwei tabellen. bei nur einer tabelle ist das abfrage der e-mails pro peson trivial. bei zwei tabellen machst du einen outer left join und sortierst entsprechend der personen. dann hast du zwar bei jedem datensatz eine email adresse und die jeweilige person. aber die person nur einmal auszugeben kannst du beim auswerten der schleife leicht implementieren.
Also es gibt 2 Tabellen. Aber on du es glaubst oder nicht, dass mit der Schleife fällt mir sehr schwer. Da bräuchte ich mal etwas Kode. Habe ein Brett vor dem Kopf.