求助一个查询

yjclane 2017-11-25 10:23:27
有以下一个表t1
编号 black white result
1 李 张 +
2 李 张 -
3 张 王 +
4 张 赵 +
5 张 孙 -
6 孙 王 -
7 孙 李 +

有以下两个查询
SELECT t1.black,count(*) as times
FROM t1
group by t1.black;

SELECT t1.black,count(*) as wins
FROM t1
where result='+'
group by t1.black;

想要实现以下效果
black times wins rates
李 2 1 1/2
孙 2 1 1/2
张 3 2 2/3
求和 7 5 -

rates和 求和如果实现不了可以先不要

用UNION 达不到效果,摸PIVOT摸了半天也没结果,特来求助大师

...全文
251 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Access
加入

7575

社区成员

Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
申请成为版主
帖子事件
创建了帖子
2017-11-25 10:23
社区公告
暂无公告