我有两个表,其结构如下 表作者 last_name,first_name,author_id(pk)(由Titleauthor引用的外键)
表 TitleAuthor title_id(pk) author_id(引用外键), Title
我想退休有两个或更多头衔的作者,列出他们的名字和出版的书籍数量。
但是,当我尝试加入和计数时,我收到“此处不允许使用组函数”的错误。我是 sql 的初学者,我该如何实现?这是我的代码
SELECT last_name,first_name
FROM authors a
JOIN titleauthor ta
ON ta.author_id= a.author_id
WHERE COUNT(ta.author_id)>2
ORDER BY author_lname;