我有一个表格,人们可以使用它向我们的客户发送电子邮件。用户可以在两个预置消息(消息“1”或消息“2”)之间进行选择。在幕后,每次他们点击“发送”按钮时,它都会登录到一个“记录”表中(只要它通过错误处理程序)。
让我们假设 RECORDS 表有 2 列:
CUST_ID EMAIL_NUM
0000 1
0000 2
0000 1
0000 1
0001 2
0002 1
0002 1
0003 2
0003 2
0003 2
我需要一个查询来计算每个 CUST_ID 的个数和二个数。所以结果集应该是这样的:
CUST_ID EMAIL_1_COUNT EMAIL_2_COUNT
0000 3 1
0001 0 1
0002 2 0
0003 0 3
我用过count、group bys、haves、while、union、nested selects,但就像我说的,我可能把相对容易的事情复杂化了。