Просто разбираюсь в Presto (и странных структурах таблиц), но при условии, что у меня есть таблица, в которой хранятся такие данные:
![Table1](https://i.stack.imgur.com/PIrjS.png)
I ' Я хочу написать запрос, чтобы получить следующее:
![required output](https://i.stack.imgur.com/3BKPL.png)
Я пытался пройти через этот запрос:
SELECT DISTINCT
ts.id,
(SELECT
ts.trial_type,
ts.trial_score
FROM trial_scores ts
WHERE ts. = 12345678
AND ts.date = date_format(date_add('day', -3, CURRENT_DATE), '%Y-%m-%d')) as previous_score,
(SELECT
ts.trial_type,
ts.trial_score
FROM trial_scores ts
WHERE ts. = 12345678
AND ts.date = date_format(date_add('day', -2, CURRENT_DATE), '%Y-%m-%d')) as current_score
FROM trial_scores ts
Тем не менее, я получаю сообщение об ошибке от Query Engine: «Несколько столбцов, возвращаемых подзапросом, еще не поддерживаются. Найдено 2»
Существуют ли другие способы переписать этот запрос, чтобы получить желаемый результат выше ?
Может подтвердить, что оба моих внутренних подзапроса выполняются самостоятельно, поэтому я думаю, что это случай их объединения со всем остальным, что я не могу понять.