【问题标题】:postgresql group two countspostgresql 组两个计数
【发布时间】:2020-11-21 23:46:44
【问题描述】:

我想知道是否可以将这两个计数组合在同一个表中,例如 (Titulo, count1, count2)。 第一个:

select Titulo, count(genero)
from livro natural inner join genero
group by titulo;

输出:

    titulo                       count
1   A lei                          2
2   Olhar misterioso               2
3   Pensamento ao anoitecer        2
4   Ajudar e proteger              2
5   A corrupcao                    2
6   O crime do seculo              2
7   Sem volta                      2
8   Andar protegido                2
9   A bem ou mal                   2
10  Diarios de um policia          2

第二个:

select Titulo, count(IDMemb)
from genero natural inner join livro natural inner join gosta 
group by titulo;

输出:

titulo                          count
1   A lei                         6
2   Olhar misterioso              4
3   Pensamento ao anoitecer.      4
4   Ajudar e proteger             4
5   A corrupcao                   6
6   O crime do seculo             6
7   Sem volta                     4
8   Andar protegido               4
9   A bem ou mal                  4
10  Diarios de um policia         4

期望的输出:

titulo                           count.           count
    1   A lei                          2                6
    2   Olhar misterioso               2                4
    3   Pensamento ao anoitecer        2                4
    4   Ajudar e proteger              2                4
    5   A corrupcao                    2                6
    6   O crime do seculo              2                6
    7   Sem volta                      2                4
    8   Andar protegido                2                4
    9   A bem ou mal                   2                4
    10  Diarios de um policia          2                4

感谢您的帮助

【问题讨论】:

  • 请提供样本数据和期望的结果。

标签: postgresql count sum


【解决方案1】:

第二个 SQL 只能算 distinctgenero

select Titulo, count(distinct genero), count(IDMemb)
from genero natural inner join livro natural inner join gosta 
group by titulo;

【讨论】:

    猜你喜欢
    • 2021-12-26
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-12
    • 1970-01-01
    相关资源
    最近更新 更多