Нужно создать две таблички: отдел, пользователи. При выводе человека, должна выводится информация о его отделе. А при выводе отдела, информация о сотрудниках в этом отделе.
CREATE TABLE Users
(
Id INT PRIMARY KEY AUTO_INCREMENT,
DepartmentId INT,
Age INT,
FirstName VARCHAR(20) NOT NULL,
LastName VARCHAR(20) NOT NULL,
Phone VARCHAR(20) NOT NULL UNIQUE,
FOREIGN KEY (DepartmentId) REFERENCES Departments (id)
);
CREATE TABLE Departments
(
Id INT PRIMARY KEY AUTO_INCREMENT,
UserId INT,
DepartmentName VARCHAR(20) NOT NULL,
FOREIGN KEY (UserId) REFERENCES Users (Id)
);
Выдает ошибку -
Failed to open the referenced table 'departments', но я ничего не понимаю. Помогите