下面是我的会员表的一个例子。在电子邮件字段中有一些记录具有多个值。我只想选择那些具有多个电子邮件值的记录:
ID LASTNAME FIRSTNAME EMAIL
567 Jones Carol carolj@gmail.com
567 Jones Carol caroljones@aol.com
678 Black Ted tedblack@gmail.com
908 Roberts Cole coleroberts@gmail.com
908 Roberts Cole coler@aol.com
908 Roberts Cole colerobersc@hotmail.com
Run Code Online (Sandbox Code Playgroud)
我希望结果是:
567 Jones Carol carolj@gmail.com
567 Jones Carol caroljones@aol.com
908 Roberts Cole coleroberts@gmail.com
908 Roberts Cole coler@aol.com
908 Roberts Cole colerobersc@hotmail.com
Run Code Online (Sandbox Code Playgroud)
请注意,缺少 Ted Black,因为他只有一个电子邮件地址条目。
我应该澄清一下,我的会员表有 4 列以上。电话和地址等还有额外的列。一个成员可能有多个条目,因为他/她有多个电话号码或地址。我只想捕获那些拥有多个电子邮件地址的人。
这是数据库清理的一部分,将添加主键。我应该进一步澄清,有些人可能有多个具有相同电子邮件地址的条目。在此阶段,我不想捕获具有相同电子邮件地址的多个条目,而只想捕获具有不同电子邮件地址的多个条目的那些条目。
我想在一行而不是多行中显示每个人的联系信息和他们的佣金。
ID COMMISSION DATE
N12545233 774 4/1/15
N12545233 361 5/1/14
N12545233 685 6/1/15
N14521746 3384 10/1/14
N14521746 1188 11/1/14
N14521746 1256 12/1/14
N15981070 1188 1/1/15
N15981070 616 2/1/15
N15981070 936 3/1/15
Run Code Online (Sandbox Code Playgroud)
ID LASTNAME FIRSTNAME STREET CITY STATE ZIP
N12545233 Jones Mark 123 Main St Brooklyn NY 11377
N14521746 Greene Phil 345 Broadway Queens NY 11237
N15981070 Stahl Barbara 567 Lexington New York NY 10018
Run Code Online (Sandbox Code Playgroud)
ID LASTNAME FIRSTNAME STREET CITY STATE ZIP COMMISSION DATE COMMISSION DATE COMMISSION DATE …Run Code Online (Sandbox Code Playgroud)