【发布时间】:2019-08-19 20:11:45
【问题描述】:
给定Manufacturer 和Model 的假设架构,是否可以选择具有包含模型ID 数组的列的所有制造商?这就像UNNEST 的反面,但没有“nest”功能。
我试过了:
SELECT *, (SELECT md.id FROM model md WHERE md.parent_id = ma.id)
FROM manufacturer ma;
但得到了错误:
ERROR: more than one row returned by a subquery used as an expression
【问题讨论】:
标签: sql arrays postgresql