select max(c),
name
from(
select
name,
count(*) as c
from(
book join owns using (title)
)
join person using(ssn)
where author='X'
groupby (name)
) as counts:
但它显示表中的最大计数和名字,而不是相应的名称。
这里显示输出 manny 14,但它显示最大值,但表中的名字您可以在下图中找到。
最佳答案
我想你可以试试这个 - 而不是给予
select max(c), name
给,
select c, name
...
order by c desc limit 1;
关于mysql - 查找拥有作者 X 所写的所有书籍的人名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29553427/