CREATE TABLE Запчасть (
Код INT PRIMARY KEY,
Код_производителя INT,
Наименование VARCHAR(255),
Описание TEXT,
Наличие_на_складе INT,
Цена DECIMAL(10, 2)
);
INSERT INTO Запчасть (Код, Код_производителя, Наименование, Описание, Наличие_на_складе, Цена)
VALUES (4396030, 450, 'Клиновый ремень', 'Длина (мм) 875, Ширина (мм) 9.5', 300, 4740.0);
INSERT INTO Запчасть (Код, Код_производителя, Наименование, Описание, Наличие_на_складе, Цена)
VALUES (5397010, 460, 'Комплект поршневых колец', 'Алюминий, 4 шт.', 15, 2745.66);
INSERT INTO Запчасть (Код, Код_производителя, Наименование, Описание, Наличие_на_складе, Цена)
VALUES (1398038, 690, 'Гидрофильтр, рулевое управление', 'Прямоточный фильтр, Длина фланца (мм) 12', 41, 15399.15);
INSERT INTO Запчасть (Код, Код_производителя, Наименование, Описание, Наличие_на_складе, Цена)
VALUES (4396035, 450, 'Комплект ремней ГРМ', 'Число зубцов 126', 10, 3565.90);
CREATE TABLE Категория_запчасти (
Код_запчасти INT PRIMARY KEY,
Категория VARCHAR(255)
);
INSERT INTO Категория_запчасти (Код_запчасти, Категория)
VALUES (4396030, 'Ременной привод');
INSERT INTO Категория_запчасти (Код_запчасти, Категория)
VALUES (4396035, 'Ременной привод');
SELECT *
FROM Категория_запчасти
WHERE "Категория" = 'Ременной привод';
SELECT Категория_запчасти.Категория, Запчасть.*
FROM Категория_запчасти
JOIN Запчасть ON Категория_запчасти.Код_запчасти = Запчасть.Код;
SELECT Категория_запчасти.Категория, Запчасть.Наименование, Запчасть.Наличие_на_складе, Запчасть.Цена
FROM (
SELECT Категория_запчасти.Код_запчасти, Запчасть.*
FROM Категория_запчасти
JOIN Запчасть ON Категория_запчасти.Код_запчасти = Запчасть.Код
) AS Запчасть;