【发布时间】:2015-12-08 20:05:53
【问题描述】:
我有一张简单的桌子
CREATE TABLE aaa AS
(
ogid integer NOT NULL,
ocolor character varying(80) NOT NULL,
vgid integer NOT NULL,
vcolor character varying(80) NOT NULL,
)
aa 包含一些值,如本例所示
Ogid OColor Vgid VColor
1 v 1 v
1 v 5 r
1 v 8 g
2 r 5 r
3 g 7 r
4 g 5 r
5 r 7 r
5 r 9 g
6 g 6 g
我需要计算每对(OColor,VColor)中的元素数量,将它们组合在一起(例如 g-r 和 r-g 的元素放在一起)。
我需要类似的结果:
OColor Vcolor nelement
b b 10
b g 16
g v 2
【问题讨论】:
-
请向我们展示您到目前为止所做的尝试。
-
很难理解数据结构。你能澄清一下吗?
-
b怎么会出现在预期输出中?
标签: sql postgresql select count