查询表中中间的一行数据的Sql语句
1个回答
展开全部
先把第二题给你
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |