Hallo,
also ich habe mehrere Tabellen (4) in denen verschiedene Arten von Datensätzen gespeichert werden. Die sehen verschieden aus, haben aber alle ein Feld `ID`.
Dann gibt es noch eine Tabelle, die aus den Datensätzen aus den anderen Tabellen eine hierarchische Liste erstellen soll. (Durch das Speichern von id, Eltern_id, Position etc)
In dieser Liste können einzelne Datensätze beliebig oft verlinkt sein (0++).
Also muss die ID in den ersten 4 Tabellen einzigartig sein. (ID=3 darf nur in einer der 4 Tabellen einen Treffer bringen). Wie kriege ich das hin? Es können mehrere Benutzer in allen Tabellen Eintragungen machen. Ein einfaches Select vorher bringt also nichts, da in der Zwischenzeit jemand anders einen Eintrag gemacht haben könnte.
Ich hoffe ihr versteht meine Ausführungen und habt eine Idee dazu. Ich finde bei der Suche immer nur Lösungen für das Folgeproblem (die ID des gerade eingetragenen herausfinden).
Danke!
also ich habe mehrere Tabellen (4) in denen verschiedene Arten von Datensätzen gespeichert werden. Die sehen verschieden aus, haben aber alle ein Feld `ID`.
Dann gibt es noch eine Tabelle, die aus den Datensätzen aus den anderen Tabellen eine hierarchische Liste erstellen soll. (Durch das Speichern von id, Eltern_id, Position etc)
In dieser Liste können einzelne Datensätze beliebig oft verlinkt sein (0++).
Also muss die ID in den ersten 4 Tabellen einzigartig sein. (ID=3 darf nur in einer der 4 Tabellen einen Treffer bringen). Wie kriege ich das hin? Es können mehrere Benutzer in allen Tabellen Eintragungen machen. Ein einfaches Select vorher bringt also nichts, da in der Zwischenzeit jemand anders einen Eintrag gemacht haben könnte.
Ich hoffe ihr versteht meine Ausführungen und habt eine Idee dazu. Ich finde bei der Suche immer nur Lösungen für das Folgeproblem (die ID des gerade eingetragenen herausfinden).
Danke!
Zuletzt bearbeitet: