CREATE TABLE DEPARTMENT -- (название таблицы)
(DEP_ID INT PRIMARY KEY, DEP_NAME VARCHAR(64));
INSERT INTO DEPARTMENT VALUES
(1, 'Бухгалтерия'),
(2, 'HR'),
(3, 'Продажи');
CREATE TABLE EMPLOYER -- (название таблицы)
(EMP_ID INT PRIMARY KEY, DEP_ID INT, EMP_NAME VARCHAR(64), POSITION VARCHAR(64));
INSERT INTO EMPLOYER VALUES
(1, null, 'Добрынин Дмитрий Данилович', 'Директор'),
(2, 1, 'Абрамова Анна Анатольевна', 'Главный бухгалтер'),
(3, 1, 'Богданов Борис Бедросович', 'Бухгалтер'),
(4, 2, 'Воробьева Вера Викторовна', 'Начальник отдела'),
(5, 3, 'Гаврилова Галина Георгиевна', 'Главный специалист'),
(6, 3, 'Ежов Евгений Егорович', 'Специалист'),
(7, 3, 'Иванов Игорь Ильич', 'Специалист');
CREATE TABLE SALARY -- (название таблицы)
(EMP_ID INT, PERIOD INT, AMOUNT INT);
INSERT INTO SALARY VALUES
(1, 201901, 1000),
(1, 201902, 1300),
(1, 201903, 1200),
(1, 201904, 1000),
(2, 201905, 700),
(1, 201906, 1800),
(1, 201907, 1100);
SELECT EMPLOYER.EMP_NAME, DEPARTMENT.DEP_NAME, POSITION, SALARY
FROM SALARY
JOIN EMPLOYER ON EMPLOYER.EMP_ID = SALARY.EMP_ID
JOIN DEPARTMENT ON DEPARTMENT.DEP_ID = EMPLOYER.DEP_ID
WHERE PERIOD = 201905;