私はテーブルTRKTRIPLEGを作成しました(以下のように):
CREATE TABLE TRKTRIPLEG(
T# NUMBER(10) NOT NULL,
LEG# NUMBER(2) NOT NULL,
DEPARTURE VARCHAR(30) NOT NULL,
DESTINATION VARCHAR(30) NOT NULL,
CONSTRAINT TRKTRIPLEG_PKEY PRIMARY KEY (T#, LEG#),
CONSTRAINT TRKTRIPLEG_UNIQUE UNIQUE(T#, DEPARTURE, DESTINATION),
CONSTRAINT TRKTRIPLEG_FKEY1 FOREIGN KEY (T#) REFERENCES TRKTRIP(T#) );
そして、いくつかの値をテーブルに挿入しました:
INSERT INTO TRIPLEG VALUES(10, 1, 'Perth', 'Sydney');
INSERT INTO TRIPLEG VALUES(10, 2, 'Sydney', 'Brisbane');
出てくると思われる出力は、次のようなものになるはずです。
T# ORIGIN DESTINATION1 DESTINATION2
---- ---------- ------------------- ----------------
10 Perth Sydney Brisbane
私はかなり長い間これに固執しており、正しく理解できないようです....これについて何か助けはありますか?