【发布时间】:2020-07-02 10:26:11
【问题描述】:
我有一个这样的查询:
select
e.field1,
e.field2,
(select count(field3) from tbl1 where someField = e.field1 group By someType ) as count_1,
(select count(field4) from tbl1 where someField = e.field1 group By someType ) as count_2,
from
...
我不喜欢代码重复计数,但如果我这样做的话
select count(field3), count(field3) ....
在子查询中 postgres 抱怨子查询必须返回单列。
如何解决?
【问题讨论】:
标签: sql postgresql select count subquery