我正在尝试运行此查询
SELECT a.id, count (*) as MovieCount
FROM actors a
JOIN roles r ON a.id = r.actor_id
GROUP BY a.id
但是它用红色强调了我的*并指出错误1064。括号中的星号可能有什么问题?
答案 0 :(得分:1)
问题(如评论和删除的答案所述)是count
后面的空格。
但是,您应该意识到,通过删除join
,可以大大简化查询:
SELECT r.actor_id, count(*) as MovieCount
FROM roles r
GROUP BY r.actor_id