如何解决如何知道我的 postgres 查询是顺序查询还是并行运行?说明中的示例
select row_to_json(a)
from (
select COALESCE((
select array_to_json(array_agg(row_to_json(d)))
from (
select column,column1
from schema
.table_daily
where column =
'something'
order by column desc
limit 2
) d
),'[]') as "Daily",COALESCE((
select array_to_json(array_agg(row_to_json(d)))
from (
select column,column1
from schema
.table_weekly
where column =
'something'
order by column desc
limit 2
) d
),'[]') as "Weekly",column1
from schema
.table_monthly
where column =
'something'
order by column desc
limit 2
) d
),'[]') as "Monthly"
) a;
我很困惑,因为这是查询 3 个表,如果它们是一个接一个地被查询,或者同时发射?解释分析没有给我太多信息。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。