jakkob: Anfängerfrage zu Datenbanken / JOIN

Beitrag lesen

Hallo, eigentlich *müsste* es hierzu eine einfache Lösung geben. Ich war allerdings in den letzten 1,5h zu dämlich, sie zu finden...

Ich will einfach nur eine 1:n Beziehung darstellen und auslesen:

Ich habe dafür zwei Tabellen, die jeweils 1:1 Bez. beinhalten. Die erste besteht aus 1:1 Beziehungen, also meinetwegen

haupt_id, vorname, nachname

Die zweite enthält Adressen (und halt evtl. mehrere) in der Form
email_id, haupt_id, email

Das ganze deswegen, da ja ein User mehere email-Adressen haben kann.

Wenn ich jetzt eine join-Anfrage mache

SELECT
h.vorname, h.nachname e.email
FROM
user u
JOIN
email e
ON h.hauptid = e.emailid'

und eine Name drei Emailadressen hat, drei Array raus, in denen jeweils Vorname, Nachname und eine der drei Adtressen stehen. Ich möchte aber natürlich gerne ein Aray haben, in dem genau einmal der Name steht und trotzdem alle Adressen...
wie mache ich das...

...und sorry...die Frage kommt mir sehr leicht vor, aber ich kann euch versichern, dass ich schon exzessiv gegoogelt habe umd diesem Problem auf die Schliche zu kommen...

thx
J