2017-07-10 6 views
0

私は3つのオプションシルバー、ゴールド、プラチナ、私が作成する必要があることを知っている、チケット価格のチケット価格のされている(映画)を今表示されているテーブルを作成したい。チケット価格の異なるテーブルが、どのように両方のテーブルを接続するのですか?どのフィールドがプライマリキーと外部キーに適していますか?サブ列のSQLテーブル

+0

私たちにあなたの現在の設計を試みてください。 – jarlh

+0

どの[DBMS](https://en.wikipedia.org/wiki/DBMS)を使用していますか? Postgres?オラクル? –

+0

現在SQLデータベースを使用しています – learner1

答えて

0
CREATE TABLE PRICES (
    PriceID INT PRIMARY KEY AUTO-INCREMENT, 
    PriceOption STRING 
); 

CREATE TABLE NOWSHOWING (
    MovieID INT PRIMARY KEY AUTO-INCREMENT, 
    PriceID INT FOREIGN KEY REFERENCES PRICES(PriceID), 
    [probably some more stuff] 
); 

INSERT INTO PRICES (PriceOption) VALUES ('Platinum'); 
INSERT INTO PRICES (PriceOption) VALUES ('Gold'); 
INSERT INTO PRICES (PriceOption) VALUES ('Silver'); 

これはあなたが探しているものですか?