By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
Help with an interesting Postgres question: Why isn't an Index Only Scan used on a partition accessed via the parent table?.
CREATE TABLE
CREATE TABLE
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
INSERT 0 1
group_id | sum | sum |
---|---|---|
1 | 10 | 10 |
2 | 100 | 110 |
SELECT 2
ERROR: column "table1.group_id" must appear in the GROUP BY clause or be used in an aggregate function LINE 2: select group_id,sum(amount) as amt from table1 ^