以下のようなMySQLテーブルがあります。
**AuthorID**, **PublicationName**, ReferenceCount, CitationCount
AuthorID と PublicationName は主キーとして機能します。すべての著者の ReferenceCount と CitationCount の最大合計を見つける必要があります。例えば以下のようなデータです。
1 AAA 2 5
1 BBB 1 3
1 CCC 2 4
2 AAA 1 4
この場合、次のように出力が必要です。
1 AAA 7
2 AAA 5
以下のクエリを試しました。
SELECT AuthorID, PublicationName, Max(Sum(ReferenceCount + CitationCount))
from Author
Group by AuthorID, PublicationName
AuthorID、PublicationName で max(sum(ReferenceCount + CitationCount)) グループを使用すると、「グループ関数の使用が無効です」というエラーが表示されます。クエリにhaving句を含める必要があると思います。しかし、同じことを行う方法がわかりません。