Загрузка данных


CREATE TABLE Members (
    member_id INT PRIMARY KEY,
    name varchar(100),
    phone varchar(100),
    email varchar(100),
    join_date int
);

CREATE TABLE Trainers (
    trainer_id VARCHAR(100) PRIMARY KEY,
    name varchar(100),
    specialization varchar (100),
    rate date
);

CREATE TABLE Classes (
    class_id INT PRIMARY KEY,
    class_name varchar(100),
    trainer_id int,
    member_id int,
    FOREIGN KEY \Trainers(trainer_id) REFERENCES (trainer_id),
    FOREIGN KEY Members(member_id) REFERENCES (member_id)
);

INSERT INTO Members VALUES
(1, 'Алексей', '+7-953-243-43-23', 'fdfgdsfds@gmail.com', '2023-01-24'),
(2, 'Иван', '+7-945-864-65-89', 'gfjgjgfhdf@gmail.com', '2024-08-12'),
(3, 'Сергей', '+7-943-976-54-76', 'hrgjhjfjh@gmail.com', '2023-04-06'),
(4, 'Степан', '+7-976-898-46-89', 'nfnvbnfn@gmail.com', '2024-10-30'),
(5, 'Артем', '+7-956-890-97-32', 'ftkhtkl;dskj@gmail.com', '2024-02-09');

INSERT INTO Trainers VALUES
(1, 'Евгений', 'Бокс', 8),
(2, 'Семен', 'Йога', 10),
(3, 'Кирилл', 'Кроссфит', 9),
(4, 'Максим', 'Йога', 7),
(5, 'Леонид', 'Лёгкая атлетика', 9);

INSERT INTO Classes VALUES
(1, 'Утренняя', 'Йога', 2, 3),
(2, 'Вечерняя', 'Йога', 4, 1),
(3, 'Кардио', 5, 2),
(4, 'Интенсивный', 'кроссфит', 3, 5),
(5, 'Спаринг', 1, 4);

Select Classes From Trainers.name, Classes.class_name
join Trainers on Classes.trainer_id = Trainers.trainer_id