我使用 PostgreSQL。给定一组组,例如:
CREATE TABLE IF NOT EXISTS t (
id INTEGER NOT NULL,
value TEXT NOT NULL
);
INSERT INTO t (id, value) VALUES
(1, 'A'),
(1, 'B'),
(2, 'B'),
(2, 'A'),
(3, 'A'),
(4, 'A'),
(4, 'B'),
(4, 'C');
我希望计算每组的行数并获得以下结果:
{'A', 'B'}: 2
{'A'}: 1
{'A', 'B', 'C'}: 1