Hallo,
ich habe ein Problem mit den Datenbank Layout das mich schon länger beschäftigt.
Mit MySQL ist es möglich ein Feld als Unique zu kenzeichnen. Das heist der zugewiesene Wert darf kein zweites Mal vorkommen.
Nun mein Problem ist es das ich diese Funktion für zwei Felder brauche. Also Der Wert aus Feld1 darf nicht doppelt vorhanden sein und darf auch nicht in Feld2 vorhanden sein.
Habe bis jetzt noch nicht einmal im Ansatz etwas gefunden dass ich verwenden kann.
Es geht darum, dass ich 1:n beziehungen Habe und diese nicht 2mal vorkommen dürfen. Also Tabelle1 verweist auf Tabelle2 (1:N)
Tabelle3 verweisst ebenfalls auf Tabbelle2 (1:N) darf aber auf keinen Datensatz verweisen, auf den schon Tabelle1 verweist.
MFG
Pelikan
Edit: Ich meinte MySQL und nicht MSSQL
ich habe ein Problem mit den Datenbank Layout das mich schon länger beschäftigt.
Mit MySQL ist es möglich ein Feld als Unique zu kenzeichnen. Das heist der zugewiesene Wert darf kein zweites Mal vorkommen.
Nun mein Problem ist es das ich diese Funktion für zwei Felder brauche. Also Der Wert aus Feld1 darf nicht doppelt vorhanden sein und darf auch nicht in Feld2 vorhanden sein.
Habe bis jetzt noch nicht einmal im Ansatz etwas gefunden dass ich verwenden kann.
Es geht darum, dass ich 1:n beziehungen Habe und diese nicht 2mal vorkommen dürfen. Also Tabelle1 verweist auf Tabelle2 (1:N)
Tabelle3 verweisst ebenfalls auf Tabbelle2 (1:N) darf aber auf keinen Datensatz verweisen, auf den schon Tabelle1 verweist.
MFG
Pelikan
Edit: Ich meinte MySQL und nicht MSSQL
Kommentar