[英]mySQL query,what is wrong?
我被要求為數據庫創建查詢,該查詢將創建:顯示名字,姓氏,電子郵件和等級(文本標題)的員工列表,他們的技能中包含單詞“視頻”(一個條目)每個員工,即使員工具有多種視頻技能也是如此)
到目前為止,我已經做到了:
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%"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.