Ich habe als erstes die "moderne" Variante ausprobiert (aber noch nicht wirklich begriffen) ...
SQL-Code:
SELECT
tab2.wann
FROM
tab2
INNER JOIN
tab1 ON tab1.id_p = tab2.p_id
WHERE
tab1.Herkunft = 'Deutschland'
Das ist eigentlich ganz einfach:
- der erste Eintrag nach INNER JOIN legt die Nachschlage-Tabelle fest (Lookup-Tabelle, Untertabelle)
- der zweite Eintrag nach ON bestimmt den PK (Primary Key), die fortlaufende und dadurch eindeutige ID
- der dritte Eintrag nach dem = legt den FK (Foreign Key = Fremdschlüssel) in der Haupttabelle fest, der an Stelle des eigentlichen Wertes eingetragen wird.