Mahlzeit Filrn,
ich meine eine 1:1 Beziehung. Jede Zeile der einen Tabelle soll in einer andren Tabelle genau einmal auftauchen.
Warum gibt es dann zwei Tabellen? Wenn für jede Zeile in der einen *genau eine* Zeile in der anderen Tabelle auftaucht (und umgekehrt) liegt Cheatah absolut goldrichtig ...
MfG,
EKKi
Weil in Tabelle 1 ganz andere Informationen abgelegt sind, als in Tabelle 2.
Gemeinsam haben beide Tabellen nur die ID und eine Bezeichnung (welche als Text in der Navigation auftaucht). Weil ich aber alle Bezeichnungen aus Tabelle 1 und alle aus Tabelle 2 in einer beliebigen aber festgelegten Reihenfolge brauche fällt UNION aus. Für die Reihenfolge verwende ich in der 3. Tabelle dann ein INTEGER-Spalte mit unique-Index, das stellt dann sicher, das nicht 2 Zeilen die gleiche Positionsnummer bekommen. Füge ich in beide Tabellen je eine Spalte an, muss ich die Einzigartigkeit per PHP sicherstellen, möchte das aber die Datenbank machen lassen.
Gruß
Filrn