Я хочу выбрать самую высокую сумму транзакции и соответствующее название альбома для этой суммы.
Вот что у меня есть на данный момент:
SELECT a.AlbumName, MAX(t.TransAmt) AS HighestSale
FROM TRANSACTIONS t
JOIN COLLECTIONS c ON c.CollectionID = t.CollectionID
JOIN ALBUMS a ON a.AlbumID = c.AlbumID
GROUP BY a.AlbumName
Я знаю, что мне нужен ХЕЙВИНГ, но я не уверен, как его реализовать.
Вот что я получаю сейчас:
AlbumName | HighestSale |
---|---|
Cassadaga | 10.00 |
I Walk The Line | 13.00 |
Sweet Revenge | 14.00 |
The Tree of Forgiveness | 12.00 |
Я хочу увидеть только HighestSale (14.00), а затем AlbumName (Sweet Revenge).