sql >> Database teknologi >  >> RDS >> Mysql

Hvilken slags relation kræver disse 2 tabeller?

Du søger et kryds/foreningsbord. Tabellerne skal se sådan ud:

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. Ydelsesforskelle mellem lige (=) og IN med én bogstavelig værdi

  2. SSIS Tutorial for begyndere:Hvorfor, hvad og hvordan?

  3. Sådan beregnes forskellen mellem to datoer i PostgreSQL/Oracle

  4. Migrer fra MySQL til PostgreSQL på Linux (Kubuntu)