Hallo! Ich habe zwei Tabellen, in denen in der Summe ein Primärschlüssel immer nur 1x vorkommt:
Tabelle 1:
CREATE TABLE alma (id SERIAL, name TEXT);
Tabelle 2:
CREATE TABLE olmo (id integer not null default nextval ('alma_id_seq'), name TEXT);
Nun möchte ich eine dritte Tabelle machen, welche die ids aus den ersten beiden Tabellen enthält:
Tabelle 3:
CREATE TABLE ilmi (new_id SERIAL, id integer REFERENCES ...
... und hier weiß ich nicht weiter. Der Sekundärschlüssel in Tabelle 3 soll sich praktisch auf Primärschlüssel in Tabelle 1 UND 2 beziehen. Geht sowas überhaupt ? Und wenn ja, wie lautet die Syntax ?
Tabelle 1:
CREATE TABLE alma (id SERIAL, name TEXT);
Tabelle 2:
CREATE TABLE olmo (id integer not null default nextval ('alma_id_seq'), name TEXT);
Nun möchte ich eine dritte Tabelle machen, welche die ids aus den ersten beiden Tabellen enthält:
Tabelle 3:
CREATE TABLE ilmi (new_id SERIAL, id integer REFERENCES ...
... und hier weiß ich nicht weiter. Der Sekundärschlüssel in Tabelle 3 soll sich praktisch auf Primärschlüssel in Tabelle 1 UND 2 beziehen. Geht sowas überhaupt ? Und wenn ja, wie lautet die Syntax ?
Comment