Я ничего не знаю об AWS Athena, но похоже, что у вас все еще могут возникнуть проблемы, даже если вы отключите ONLY_FULL_GROUP_BY (что бы это ни было).
Вы получаете сообщение об ошибке SYNTAX - потому что выне агрегирует по t1.col2
и t2.col2
.В SQL вы должны group by
каждый столбец, который не является частью агрегатной функции.Посмотрите этот ответ, чтобы узнать, почему: Зачем нам нужен GROUP BY с AGGREGATE FUNCTIONS?
Более того, вы можете захотеть пересмотреть свой запрос - вы не select
используете какую-либо статистическую функцию (count, avg
и т. Д.), И все же вы пытаетесь group
получить результаты.