【发布时间】:2018-07-31 08:59:57
【问题描述】:
我在 MySQL 数据库中有列电子邮件、城市、地址、州、国家/地区。 一些电子邮件有多个地址。(多个地址和状态)- 具有相同电子邮件的不同地址的不同行。 我希望我的结果集显示不同电子邮件和状态的计数,并根据状态对计数进行分组。
我尝试过类似的东西-
select count(distinct(email), state from A group by state
但由于有多个地址,同一电子邮件会出现在多个州。 如何使电子邮件仅显示在任何一个州? 有人可以帮忙吗?
【问题讨论】:
-
我认为样本数据和期望的结果将真正帮助我们了解您想要做什么。
标签: mysql sql count mysql-workbench distinct