SQL - 我可以在嵌套的 Select 之后有一个 Group By 子句吗?

SQL - Can I have a Group By clause after a nestled Select?

例如:

Select max(date)
From table A
Where max(date) < any (select..


                      ...)

Group By Book_Name,Client_Name

因此 max(date) 字段可以与 Nestled Select return 进行比较,就好像已经对更大的 Select 进行了分组。

您想要的通常使用 HAVING 子句完成。

Select Book_Name,Client_Name, max(date)
From table A
Group By Book_Name,Client_Name
HAVING max(date) < any (select..


                      ...)

我删除了对其他答案的引用。我不认为它是正确的,也没有真正帮助,因为我认为 HAVING 是你需要的。