Group By with Count 函数不清楚

Group By with Count Function Unclear

我的数据库中有以下关系:

subscribes(cid,title,publisher,offer,period)

它描述了杂志的订阅者 ("title"),主键 "cid" - 客户 ID。这里的其他关系不相关。

这是代码 I 运行,查找所有只订阅一本杂志的客户 (cid):

select count(cid), cid 
from subscribes as r1   
group by cid 
having count(cid)=1;

问题

我如何找到这些客户订阅的一本杂志?

我尝试将 "title" 列添加到代码中,它给了我所有的标题,在计数的左侧列上有一个 $1$。

谢谢,

艾伦

SELECT title, 
       cid 
FROM   subscribes 
WHERE  cid IN (SELECT cid 
               FROM   subscribes 
               GROUP  BY cid 
               HAVING Count(cid) = 1); 

使用这个查询