如下表(如何格式化那些正确吗?)如何使用count /'group by'比较来自我加入?
primary secondary
A a
A b
A b
B a
B a
B b
我试图让比较性组通过使用自连接数。
得到以下结果集是很容易:
Primary Secondary Count
A a 1
A b 2
B a 2
B b 1
的东西,如:
选择小学,中学,从初级foobar的组COUNT(*) ,二次
但什么我真的想要的是:
Primary Secondary Count Primary Secondary Count
A a 1 B a 2
A b 2 B b 1
W母鸡计数和分组不被参与,自我连接很简单。但我似乎无法用我的方式来解决这个问题。
“自加入AFTER组”是否使这不可能做到?如果我必须玩临时桌面游戏,我会这样做(尽管我宁愿不要),因为真正的目标是一个单独的sql块(我可以编写脚本),而不仅仅是一个select语句。
此刻我正在做前者并手动padiddling数据。
想法?
- 中号
嗯......当然,所有在我的脑海中的东西是显而易见的我;)
的“商业逻辑”我正在努力实现的是“比较“主要A”中的“次要”计数到“主要B”中的“次要”计数,这就是为什么我没有写出B:B结果集合行的原因。无论如何过滤
它看起来像你只是把它分成两列?... – Fosco 2010-07-12 17:25:12