一个书写咨询 返回
SqlSugar
老数据
3
1320
悬赏:5 飞吻
请问各位大神,如何实现类似下面这种查询操作?不胜感激:
SELECT * FROM CourseLive WHERE ID IN ( SELECT MAX(ID) FROM courselive WHERE courselive.State = 2 GROUP BY courselive.CourseChapterID ORDER BY courselive.AddDate DESC )
带聚合函数的子查询
不甚感激。
热忱回答(3)
-
程天飞 VIP0
2020/2/26你这需要子查询,而且看你这子查询也不简单。
建议分两次查询。
0 回复 -
程天飞 VIP0
2020/2/26刚发现你这是两个一样的表。估计你这样写是里边用的分组集合,外边想拿到所有字段数据。
可以用PartitionBy 不需要子查询了。
0 回复 -
轨迹 VIP0
2020/9/21好的 谢谢。
0 回复