Пример таблицы базы данных с именем test

Я пытаюсь получить строку с «наивысшим приоритетом» в пределах«последняя и та же высота»
Вот что я пробовал до сих пор
Сначала я попытался получить «самый высокий приоритет в таблице», и я успешно получил результат, используя запрос ниже
SELECT * FROM test WHERE priority = (SELECT MAX(priority) FROM test)
Теперь я думал, что этот запрос будет работать, но при этом выдается сообщение об ошибке.
SELECT *
FROM test
WHERE priority = (SELECT MAX(priority) FROM test ORDER BY height DESC)
ОШИБКА: столбец "t2.height" должен появиться в GROUP BYили использовать в статистической функции
Кто-нибудь может подсказать мне, как решить эту проблему?