Streethawk
Neuer Benutzer
- Beiträge
- 3
Hallo Nutzer!
Gehen wir von folgendem Szenario aus: Es existieren 2 Tabellen.
1. Tabelle "Humans" (speichert Menschen und ihre Stammdaten und Notizen zu ihnen)
2. Tabelle "Event" (speichert Lebensereignisse wie Geburt, Kommunion, Heirat, Unfall, Krieg, Tod)
Es besteht eine 1:n-Beziehung, das heißt: Ein Mensch hat viele Ereignisse, aber 1 Ereignis ist immer genau 1 Mensch zugeordnet. Dies geschieht, indem der PRIMARY KEY der Tabelle "Humans" der FOREIGN KEY der Tabelle "Event" ist.
Ziel nun: Die Tabelle "Humans" soll im Feld "Ereignisse vorhanden Anzahl" die Anzahl der zu diesem Mensch gespeicherten Ereignisse anzeigen.
Welcher MySQL-Befehl realisiert das?? Ich kann doch keine 'Abfrage in der Abfrage' machen? Wie generiere ich die Anzahl der Ereignisse pro Mensch und wie gelangen diese Daten in die "Humans"-Tabelle?
Heiße Tipps?
Grüße von Streethawk
Gehen wir von folgendem Szenario aus: Es existieren 2 Tabellen.
1. Tabelle "Humans" (speichert Menschen und ihre Stammdaten und Notizen zu ihnen)
2. Tabelle "Event" (speichert Lebensereignisse wie Geburt, Kommunion, Heirat, Unfall, Krieg, Tod)
Es besteht eine 1:n-Beziehung, das heißt: Ein Mensch hat viele Ereignisse, aber 1 Ereignis ist immer genau 1 Mensch zugeordnet. Dies geschieht, indem der PRIMARY KEY der Tabelle "Humans" der FOREIGN KEY der Tabelle "Event" ist.
Ziel nun: Die Tabelle "Humans" soll im Feld "Ereignisse vorhanden Anzahl" die Anzahl der zu diesem Mensch gespeicherten Ereignisse anzeigen.
Welcher MySQL-Befehl realisiert das?? Ich kann doch keine 'Abfrage in der Abfrage' machen? Wie generiere ich die Anzahl der Ereignisse pro Mensch und wie gelangen diese Daten in die "Humans"-Tabelle?
Heiße Tipps?
Grüße von Streethawk