Como você notou, o
WHERE
cláusula não permite que você use agregados nela. É isso que o HAVING
cláusula é para. HAVING t1.field3=MAX(t1.field3)
WHERE
cláusula não permite que você use agregados nela. É isso que o HAVING
cláusula é para. HAVING t1.field3=MAX(t1.field3)