【发布时间】:2020-07-16 00:00:50
【问题描述】:
我有 1 个名为 test_results 的表
name | score | test results
=============================
A | 10 | pass
B | 20 | pass
C | 10 | fail
D | 0 | fail
A | 20 | pass
并希望得到以下按总分 desc 排序的结果
name | total test number | time passed | total score
======================================================
A | 2 | 2 | 30
B | 1 | 1 | 20
C | 1 | 0 | 10
D | 1 | 0 | 0
【问题讨论】:
标签: sql postgresql pivot subquery left-join