簡體   English   中英

數據驅動的電子郵件訂閱

[英]Data driven subscription for email

我有一種情況,我必須發送數據,該數據處理的客戶在excel中擁有自己的區域,而不是數據驅動的訂閱(DDS)中的其他區域數據。

ID  Name    Data(rows)   email 
1   A        10        A@gmail.com 
2   B        4         B@gmail.com 
3   A        6        A@gmail.com
4   B        5         B@gmail.com 
5   C        4        C@gmail.com

在上面的示例中,如果為A配置了DDS,則它應記錄16條記錄,對於B,應記錄9條記錄。 對於C,它將是4個記錄。 但是對我來說,這是所有記錄。 誰能告訴我

您可以嘗試使用SUMgroup by

CREATE TABLE t(
   Name VARCHAR(50),
   Data INT,
   email VARCHAR(50)
);


INSERT INTO T VALUES ('A',10,'A@gmail.com'); 
INSERT INTO T VALUES ('B',4 ,'B@gmail.com'); 
INSERT INTO T VALUES ('A',6 ,'A@gmail.com');
INSERT INTO T VALUES ('B',5 ,'B@gmail.com'); 
INSERT INTO T VALUES ('C',4 ,'C@gmail.com');

查詢1

SELECT Name,SUM(Data) records 
FROM T
GROUP BY Name

結果

| Name | records |
|------|---------|
|    A |      16 |
|    B |       9 |
|    C |       4 |

嘗試以下查詢:使用分組依據

select name, email, sum(data) as records from tablename
group by name, email

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM