根据电子邮件id和SQL中的一列向不同的人发送多封电子邮件
我有一个下表,我正在使用它发送电子邮件使用根据电子邮件id和SQL中的一列向不同的人发送多封电子邮件,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我有一个下表,我正在使用它发送电子邮件使用sp\u send\u dbmail DATA ENTITY Email ------------------ 1 ABC a@mail.com;b@mail.com 2 ABC a@mail.com 目前,我正在使用“sp\u send\u dbmail”将两行发送到两个电子邮件ID。但我想以这样一种方式改变,第一排和第二排都是a@mail.com第一排是b@mail.com分别地是否有任何可能的方
sp\u send\u dbmail
DATA ENTITY Email
------------------
1 ABC a@mail.com;b@mail.com
2 ABC a@mail.com
目前,我正在使用
“sp\u send\u dbmail”
将两行发送到两个电子邮件ID。但我想以这样一种方式改变,第一排和第二排都是a@mail.com第一排是b@mail.com分别地是否有任何可能的方法可以像我提到的那样发送。此数据库设计有好几处漏洞-您不应该在一列中有多个值-它甚至违反了数据库设计的第一个正常形式。先解决这个问题我不知道你说的是什么。正如您所看到的,我的专栏有多个值,但以“;”分隔。基本原则:一个专栏最多只能包含一个值(或不包含任何值),但不能包含多个值-分隔或不分隔……请查看,在某处找到一本数据库设计入门
书,阅读并学习(并接受!)至少三种正常的关系数据库设计形式请发布导致不希望的行为的当前代码。我不明白这怎么可能不是一个简单的编程问题。