首页 > 解决方案 > 如何识别mysql中相同列中具有相同值的行?而且我还必须为这些行添加条件

问题描述

id  bid   status   time
1   c1   close   2019.10.11
2   c2   close   2019.12.12
3   c2   open    2019.12.11
4   c3   close   2019.12.14

在这里我想同时捕获 c2 并且我必须找到时间差

标签: mysqlsqldatabasemysql-workbenchprocedure

解决方案


您可以使用exists

select t.*
from t
where exists (select 1 from t t1 where t1.bid = t.bid and t1.time <> t.time);

推荐阅读