Мне было предложено создать запрос для базы данных, запрос должен создать: список сотрудников, показывающих FirstName, LastName, Email и Grade (текстовое название), где у них есть навык, содержащий слово "видео" (одна запись за работника, даже если у сотрудников есть несколько навыков видео)
Пока я это сделал:
SELECT Employee.FirstName, Employee.LastName, Employee.Email, Grade.Title,
FROM Employee INNER JOIN
Grade
ON Grade.GradeID = Employee.GradeID INNER JOIN
EmployeeSkill
ON EmployeeSkill.EmployeeID = Employee.EmployeeID INNER JOIN
Skill
ON Skill.SkillID = EmployeeSkill.SkillID
WHERE Skill.Title LIKE "%video%"
Однако я продолжаю получать ошибку 1064, и я не уверен, что я делаю неправильно, пожалуйста, помогите.
У вас есть дополнительная запятая в разделе SELECT вашего запроса
SELECT Employee.FirstName,
Employee.LastName,
Employee.Email,
Grade.Title, -- Remove the comma here
FROM Employee
INNER JOIN Grade
ON Grade.GradeID = Employee.GradeID
INNER JOIN EmployeeSkill
ON EmployeeSkill.EmployeeID = Employee.EmployeeID
INNER JOIN Skill
ON Skill.SkillID = EmployeeSkill.SkillID
WHERE Skill.Title LIKE "%video%"