查询表中中间的一行数据的Sql语句

 我来答
百度网友d27e95b
2017-05-18
知道答主
回答量:66
采纳率:0%
帮助的人:12.6万
展开全部

先把第二题给你

select a.id,a.dptid,isnull(b.department,'黑人') department,a.name
from testtable2 a left join testtable1 b 
on b.id=a.dptid


第一题稍等
 
第一题
select pid,
sum(case when s_id='01' then 1 else 0 end) s1_id,
sum(case when s_id='02' then 1 else 0 end) s2_id,
sum(case when s_id='03' then 1 else 0 end) s3_id
from A 
group by pid

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式