Что было бы допустимым предложением GROUP BY для следующего списка SELECT:
SELECT Pub_ID, Type, Max (Price)
Вам потребуется GROUP BY и Pub_ID и Type, как они есть в критериях выбора, но не в статистической функции.
SELECT Pub_ID, Type, MAX(Price) FROM mytable GROUP BY Pub_ID, Type
Select Pub_ID, Type, max(Price) from your_table group by Pub_ID, Type