Oracle определение предложения PIVOT указывает, что существует возможность определить подзапрос в предложении IN. Вымышленный пример того, что я могу себе представить, - это
... PIVOT (AVG(salary) FOR (company) IN (SELECT DISTINCT company FROM companies))
При этом, однако, я получаю ошибку ORA-00936: Missing expression. К сожалению, ошибки из этого нового предложения PIVOT обычно довольно загадочны. Может ли кто-нибудь дать мне хороший пример того, как подзапрос можно использовать в предложении IN предложения PIVOT?