简单的SQL问题求救~~~~~~

mamushichen 2014-05-14 03:25:32
字段:lrry jyry
a b
a b
a b



我想查出这种样子的: 录入次数 校验次数 人名
3 0 a
0 3 b

怎么写SQL 我菜鸟,求会的
...全文
146 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
波-仔 2014-05-14
  • 打赏
  • 举报
回复
学习啦
faoyy 2014-05-14
  • 打赏
  • 举报
回复

select sum(case when lrry = AA.a then 1 else 0 end) as [录入次数],sum(case when jyry = AA.a then 1 else 0 end) as [检验次数],AA.a as [人名] from Test1 
right join
(
select lrry as a from Test1 
union
select jyry as a from Test1
) AA on 1 = 1
group by AA.a
Test1为表名
mamushichen 2014-05-14
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
竖表转横表 http://blog.csdn.net/manbufenglin/article/details/7663861
版主大人,我好像是要显示成横,但这个SQL语句貌似不能用他那写法,我新手。他那把查询结果的值当列,我的貌似不是
bdmh 2014-05-14
  • 打赏
  • 举报
回复

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧