sql查询一个表内包含某个字段值对应的两个字段的所有数据

如下图,ID列指定的值对应的其他三个列相同的值包含的其他ID列全部显示
最新回答
守望

2024-11-07 14:27:54

实现SQL语句如下(假设表名为T1):

select a.* from T1 a where exists(

select 1 from T1 b where b.id=77 and b.starttime=a.starttime 

and b.score=a.score and b.endtime=a.endtime);