我有下面的表示例:Id 1,2,3是连接的,4,5是连接的。现在需要一个sql查询,该查询将获取至少一个分组记录的创建日期小于今天的记录。
Id | GroupId | CreatedDate | 1 | 1 | 2022-06-26 10:51:30 | 2
---|---|---|
1 | 2022-06-27 10:51:30 | |
3 | 1 | 2022-06-27 10:51:30 |
2 | 2022-06-27 10:51:30 | |
2 | 2022-06-27 10:51:30 |
也许这个选项适合你:
select t1.* from tbl t1 inner join (
select distinct GroupId from tbl where CreatedDate<'2022-06-27 10:51:30'
) t2 on t2.GroupId=t1.GroupId