HAVING 句または選択リストに含まれるサブクエリの場合、および集計される列が外部参照の場合にだけ、ON 句に集計を含めることができます。
Click to search this error in Google
English version
An aggregate cannot appear in an ON clause unless it is in a subquery contained in a HAVING clause or select list, and the column being aggregated is an outer reference.