erstellt ich die Tabelle T1T2 die und t2 wie folgt Tabellen t1 verbindet:Kombination von zwei Spalten eindeutige Einschränkung
CREATE TABLE t1t2(
id integer primary key,
t1_id integer,
t2_id integer,
foreign key(t1_id) references t1(id),
foreign key(t2_id) references t2(id));
Ist es möglich, eine Einschränkung (Restriction) zu definieren, die nur einmalige ermöglicht Werte von Tupel (t1_id, t2_id)? Oder sollte ich das in der Anwendung überprüfen?
nur Es ist nicht zu halten für Einzigartigkeit (ich die t1t2.id Spalt muß), aber ich bin interessiert in der alternativen Methode. Könnten Sie den Tisch zeigen? Ich werde einige Zeit warten, bevor ich akzeptiere, Gewissheit zu haben, dass dies richtig ist, danke. – xralf
Siehe bearbeitete Antwort. –