У меня есть запрос ниже, в который я создаю, используя подзапрос, который возвращает
ORA-01427 : подзапрос с одной строкой возвращает более одной строки ошибка.
Но я хочу, чтобы все значения возвращались подзапросом, и для условия соединения не осталось другого столбца. Ниже приведен мой пример запроса.
select name,
dob,
cdate,
(select value
from item a,
books b
where a.id = b.id
and a.newid = b.newid
and a.id = s.id
and a.bid = s.cid
and a.eventid=1) col_value,
(select value2
from item a,
books b
where a.id = b.id
and a.newid = b.newid
and a.id = s.id
and a.bid = s.cid
and a.eventid=1) col_value2
from sample s,
purchase p
where s.id = p.id
and s.cid = p.cid
Требуемый вывод

Нужно ли применять Группа по? Пожалуйста, дайте мне знать ваши предложения.