簡體   English   中英

MySQL查詢,怎么了?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM