sql >> データベース >  >> RDS >> Mysql

これら2つのテーブルにはどのような関係が必要ですか?

    ジャンクション/アソシエーションテーブルを探しています。テーブルは次のようになります。

    create table Journeys (
        Journey_Id int auto_increment primary key,
        Start_Station VARCHAR(50) NOT NULL,
        End_Station VARCHAR(50) NOT NULL,
        Start_Time VARCHAR(50) NOT NULL,
        End_Time VARCHAR(50) NOT NULL
    )
    
    create table TravelerJourneys (
        traveler_journey_id int auto_increment primary key,
        traveler_id int(6),
        journey_id int,
        foreign key (traveler_id) references travelers(National_ID_Number),
        foreign key (journey_id) references Journeys (journey_id)
    );
    


    1. MySQL/MariaDBテーブルを最適化する方法

    2. SQLで文字列の一部を置き換える方法

    3. 1つの表に行がない可能性がある複数の表からの選択によるOracleInsert

    4. MYSQL選択クエリが0行を返す場合、別の選択クエリ?