用SQL语句查询表中数据,希望得到在相同单位下,有不同工资的单位的信息 5

希望得到表中公司2的所有信息,包括(单位ID,名称,员工姓名,工资),公司1中所有工资都相同,所以不需要公司2信息... 希望得到表中公司2的所有信息,包括(单位ID,名称,员工姓名,工资),公司1中所有工资都相同,所以不需要公司2信息 展开
 我来答
htsunday
2011-06-10 · TA获得超过1101个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:513万
展开全部
select aaa.* from (
SELECT a.ORGNAME,a.pay,COUNT(*) AS sl FROM TABLE_TEST a
where
a.ID=1
GROUP BY
a.ORGNAME,a.pay
HAVING
COUNT(*)=1
union all
SELECT b.ORGNAME,b.pay,COUNT(*) AS sl FROM TABLE_TEST b
where
b.ID=2
GROUP BY
b.ORGNAME,b.pay
HAVING
COUNT(*)=1) aa,TABLE_TEST aaa where aa.ORGNAME=aaa.ORGNAME and aa.pay=aaa.PAY
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式