【问题标题】:Postgresql - tree-like / Arborescent count-based queryPostgresql - 树状/树状基于计数的查询
【发布时间】:2021-02-11 17:14:46
【问题描述】:

我有一个 postgresql 表,其中一些列应该按层次排序以用于合成表导出。

预期的结果应该是这样的:

table example

有没有办法获得这种表?据我了解,我只需要根据第 3 列为第 4 列创建一种“分组依据”。

【问题讨论】:

  • 我们无法为您编写程序或脚本。当您遇到困难时,我们可以帮助您。你能发布你已经拥有的吗?

标签: postgresql group-by where-clause crosstab


【解决方案1】:

通常,ROLLUP 应该解决它。

SELECT big_category, small_category
FROM YOUR_TABLE_CATEGORIES
GROUP BY ROLLUP(big_category, small_category)

Introduction to the PostgreSQL ROLLUP

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2016-09-14
    相关资源
    最近更新 更多