Beispiele für SQLite-Fremdschlüssel

Ich bin kein Experte für SQL / SQLite. Angenommen, wir haben zwei Tabellen:

CREATE TABLE child (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT,
);

CREATE TABLE MyTableB(
  dog TEXT, 
  FOREIGN KEY(dogList) REFERENCES child(id)
);

Wie wird das INSERT? Sind meine createTable-Vorgänge korrekt? Ich hätte gerne: Ein Kind kann mehr als einen Hund haben, ein Hund kann mehr Kinder haben

BEARBEITEN

Was wäre, wenn ich alle Kinder und für jedes Kind eine Liste der mit diesem Kind verbundenen Hunde haben wollte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage