怎么在sql中查两个不同条件的数

selectcount(*)as在职,单位性质FROMryjb,dwjbwhereryjb.单位编码=dwjb.单位编码andISNULL(增减类别,'')<>'2'AN... select count(*) as 在职, 单位性质 FROM ryjb,dwjb where ryjb.单位编码=dwjb.单位编码 and ISNULL(增减类别, '') <> '2' AND RY_ID NOT IN (SELECT RY_ID FROM dbo.RYJB_LT) GROUP BY dwjb.单位性质select count(*) as 离退修, 单位性质 FROM ryjb,dwjb where ryjb.单位编码=dwjb.单位编码 and RY_ID IN (SELECT RY_IDFROM dbo.RYLTQK) AND ISNULL(增减原因, '') <> '207' GROUP BY dwjb.单位性质
这两句sql一个查的在职一个查的离退,现在需要将这他们合到一起显示类似 在职 离退修 性质
142 5 21
。。。。。。。。
展开
 我来答
百度网友cc7dce5
2015-01-16 · TA获得超过371个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:377万
展开全部
select 单位性质,(select count(*) from ryjb where ryjb.单位编码=dwjb.单位编码 and ISNULL(增减类别, '') <> '2' AND RY_ID NOT IN (SELECT RY_ID FROM dbo.RYJB_LT)) as 在职,(select count(*) from ryjb where ryjb.单位编码=dwjb.单位编码 and RY_ID IN (SELECT RY_ID
FROM dbo.RYLTQK) AND ISNULL(增减原因, '') <> '207') as 离职 from dwjb
更多追问追答
追问

变成这样了

追答
dwjb  你这个表到底是什么样子的.

另外你 增减类别 增减原因 你这两个字段不会是 dwjb 这个表里面的吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式