我有一个表格,其中一列中的重复条目是可能的(emailAddress - 一些夫妻共享它们),我想向他们发送电子邮件简报。有没有办法进行选择查询,如果有多个?
,它只显示电子邮件地址的一个副本答案 0 :(得分:2)
如果您只需要emailAddress,则非常简单:
select distinct emailAddress from <YourTableNameHere>
根据评论中的要求进行编辑。
如果要同时选择与其相关的不同emailAddress和任何customerName,则必须以某种方式告诉SQL如何选择customerName。最简单的方法是选择即MIN(customerName),然后丢弃所有其他(通常是字母表中较晚但实际上取决于校对的那些)。查询将是:
select emailAddress, min(customerName) as pickedCustomerName
from <YourTableNameHere>
group by emailAddress
答案 1 :(得分:1)
您可以使用DISTINCT关键字,也可以使用GROUP BY。
SELECT DISTINCT email
FROM table
或者
SELECT email, Count(ID)
FROM table
GROUP By email