我有一个SQL表(Email_Campaigns)与活动的主列表,我们已经运行:查询到GROUP BY和从多个列表中排除
Name DateSent
Campaign01 01/01/2011
Campaign02 01/15/2011
..
Campaign40 10/01/2011
我有一个客户列表(Email_Received )与他们的会员号码,他们已经收到了活动:
PK MembershipNo CampaignName
1 123456 Campaign01
2 123456 Campaign02
3 987654 Campaign05
4 111111 Campaign10
我也得到了客户的MembershipNo的主列表(客户)
问题:如何编写查询来列出每个广告系列并计算未收到该电子邮件的客户数量?例如(“收到”列在这里仅作参考,而不是必要的,因为我知道如何计算):
Name Received DidNotReceive
Campaign01 1000 9000
Campaign02 3000 7000
..
Campaign40 100 9900
要解决下面的问题......是的,肯定有客户收到多个电子邮件的情况,这是有目的的。 – hurleystylee