【发布时间】:2018-07-05 11:03:11
【问题描述】:
正在运行PostgreSQL 9.6。
我正在尝试输出由一个值和一个名称列表组成的行。
这是我的查询:
SELECT name, (SELECT car_name FROM cars WHERE user = id)
FROM users WHERE user_id = 1 ORDER BY name;
但它失败了:
ERROR: more than one row returned by a subquery used as an expression
这当然有道理,但我希望将嵌套查询输出为列表或json。
我试过row_to_json,但也失败了。
【问题讨论】:
标签: sql postgresql