Einzelnen Beitrag anzeigen

Perlsau
(Gast)

n/a Beiträge
 
#10

AW: SQL-Abfrage in 2 Tabellen

  Alt 3. Feb 2016, 04:33
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:
  1. der erste Eintrag nach INNER JOIN legt die Nachschlage-Tabelle fest (Lookup-Tabelle, Untertabelle)
  2. der zweite Eintrag nach ON bestimmt den PK (Primary Key), die fortlaufende und dadurch eindeutige ID
  3. der dritte Eintrag nach dem = legt den FK (Foreign Key = Fremdschlüssel) in der Haupttabelle fest, der an Stelle des eigentlichen Wertes eingetragen wird.
  Mit Zitat antworten Zitat