Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:Verwendung einer Aggregatfunktion wie MAX in einer WHERE-Klausel

Wie Sie bemerkt haben, ist WHERE -Klausel erlaubt Ihnen nicht, Aggregate darin zu verwenden. Das ist es, was das HAVING ausmacht Klausel ist für.

HAVING t1.field3=MAX(t1.field3)