Подзапрос в готово

SELECT
  id,(select something
   from table2 
   where table2.id = table.id) AS "Description"
 FROM table

Я получаю эту ошибку:

presto error: Scalar sub-query has returned multiple rows

Как написать подзапрос в presto?


person Bad Coder    schedule 02.06.2020    source источник


Ответы (1)


Presto поддерживает вложенные запросы. Думаю, проблема в вашей семантике.

Вы пытаетесь спроецировать что-то из вложенного запроса, и он ожидает скалярного значения.

Это могло быть что-то вроде этого -

select
id, desc from 
(select table.id as id, something as desc
    from table2 
    where table2.id = table.id)
person Ashish    schedule 02.06.2020
comment
где table включен в ваш запрос? - person Antonio; 04.11.2020