timoheil
Grünschnabel
Hallo,
ich möchte in einer MySQL-Datenbank eine Tabelle mit "To-Do"-Einträgen erstellen. Diese Tabelle enthält, z.B. den Info-Text, Datum/Termin/Frist-Angaben.
Nun möchte ich die To-Do-Einträge alternativ allgemein für Kunden, deren Projekte, oder Unterprojekte dieser Projekte machen. Ursprünglich hatte ich die To-Do-Tabelle per ID nur mit den Unterprojekten verknüpft und mir so alle Daten (Projekt, Mandant..) "gezogen".
Nachdem ich nun aber wie oben beschrieben auch allgemeinere To-Dos eintragen möchte, die nicht für ein bestimmtes Unterprojekt, sonderen eben auch für Projekte und Mandanten gelten, frage ich mich, wie ich vorgehe:
- 3 verschiedene To-Do-Tabellen, z.B. todo_mandant, todo_projekt, todo_unterprojekt ...jeweils verknüpft mit mandanten-ID, Projekt-ID, unterprojekt-ID
- oder eine To-Do-Tabelle, wobei jeder Datensatz alternativ geknüpft ist an Mandant, Projekt oder Unterprojekt. Wie würde in diesem Fall die SQL-Abfrage aussehen. Soll die Tabelle drei Spalten haben: mandanten-ID, Projekt-ID, und unterprojekt-ID, von denen jeweils eine eine Eintrag enthält?
Für Vor-/und Ratschläge wäre ich dankbar
Gruß
-timo-
ich möchte in einer MySQL-Datenbank eine Tabelle mit "To-Do"-Einträgen erstellen. Diese Tabelle enthält, z.B. den Info-Text, Datum/Termin/Frist-Angaben.
Nun möchte ich die To-Do-Einträge alternativ allgemein für Kunden, deren Projekte, oder Unterprojekte dieser Projekte machen. Ursprünglich hatte ich die To-Do-Tabelle per ID nur mit den Unterprojekten verknüpft und mir so alle Daten (Projekt, Mandant..) "gezogen".
Nachdem ich nun aber wie oben beschrieben auch allgemeinere To-Dos eintragen möchte, die nicht für ein bestimmtes Unterprojekt, sonderen eben auch für Projekte und Mandanten gelten, frage ich mich, wie ich vorgehe:
- 3 verschiedene To-Do-Tabellen, z.B. todo_mandant, todo_projekt, todo_unterprojekt ...jeweils verknüpft mit mandanten-ID, Projekt-ID, unterprojekt-ID
- oder eine To-Do-Tabelle, wobei jeder Datensatz alternativ geknüpft ist an Mandant, Projekt oder Unterprojekt. Wie würde in diesem Fall die SQL-Abfrage aussehen. Soll die Tabelle drei Spalten haben: mandanten-ID, Projekt-ID, und unterprojekt-ID, von denen jeweils eine eine Eintrag enthält?
Für Vor-/und Ratschläge wäre ich dankbar
Gruß
-timo-