У меня проблема с запуском SQL-запроса Spark, в котором используется вложенный выбор с предложением where.В приведенном ниже запросе table1 представляет временную таблицу из более сложного запроса.В конце я хочу заменить table1 этим запросом.
select * from (select * from table1) as table2
where (product, price)
in (select product, min(price) from table2 group by product)
Ошибка Spark, которую я получаю, говорит:
AnalysisException: 'Таблица или представление ненайдено: table2;
Как можно изменить запрос, чтобы он работал так, как задумано?