我有一张名为' sms_messages'具有属性(发件人,收件人,内容)。
目标:我想查询所有不同的发件人及其相应的总邮件数。
查询如下所示:
SELECT count(content) from sms_messages WHERE sender = (SELECT distinct(sender) FROM sms_messages)
不幸的是,这个查询不起作用,因为有多个唯一的发件人。如果在查询中可以进行迭代,可能会这样做。或者也许那里有英雄,谁能救我。
答案 0 :(得分:0)
GROUP-BY的经典用例:
select content, count(1)
from sms_messages
group by content.
答案 1 :(得分:0)
您需要查询才能获得不同的发件人:
选择发件人,计数(1) 来自sms_messages 发件人分组