【发布时间】:2019-02-11 14:19:15
【问题描述】:
我有一个结构如下的表
id phone_number message schedule_id
1 | 1212121212 | aaaaa | 12
2 | 2323232323 | bbbbb | 12
3 | 1212121212 | ccccc | 12
4 | 1212121212 | ddddd | 13
我想获取具有相同 phone_number 和不同 schedule_id 的行 我使用以下查询来获取具有相同电话号码的行
select * from message group by to_number having count(*)>1;
但它也将具有不同 schedule_id 的行分组
谁能帮我写查询?
【问题讨论】:
-
你的预期输出是什么
-
您使用的是哪个 MySQL 版本?
-
@ErayBalkanli 我使用答案中的查询得到它
-
一行怎么会有一个“不同的 schedule_id”?每行只有一个 schedule_id。
-
从不。我的意思是具有不同 schedule_id 的相同电话号码。相同的电话号码可能会有不同的时间表
标签: mysql sql group-by distinct