永发信息网

请教大师,一个条件查询,但是有错误,应该怎么办呢

答案:4  悬赏:0  手机版
解决时间 2021-04-05 15:24
select top 3 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='青岛' group by mdg,qsg
order by count(mdg) desc
union all

select top 2 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='宁波' group by mdg,qsg
order by count(mdg) desc
union all

select top 3 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='上海' group by mdg,qsg
order by count(mdg) desc

消息 156,级别 15,状态 1,第 6 行
关键字 'union' 附近有语法错误。
消息 156,级别 15,状态 1,第 11 行
关键字 'union' 附近有语法错误。

如果要排序可咋办呢
最佳答案
select * from (
select top 3 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='青岛' group by mdg,qsg
order by count(mdg) desc)t1
union all

select * from(
select top 2 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='宁波' group by mdg,qsg
order by count(mdg) desc)t2
union all

select * from (
select top 3 mdg,qsg,count(mdg) cont from HxTable
where Qsg ='上海' group by mdg,qsg
order by count(mdg) desc)t3
可以做成子查询,
全部回答
大哥你这不错 我自杀 集合 可以跟where 一起用么你老师没教你啊 group by 是跟 hvaing一起用不能跟 where 一起用
select * from (select top 3 mdg,qsg,count(mdg) cont from HxTable where Qsg ='青岛' group by mdg,qsg union all select top 2 mdg,qsg,count(mdg) cont from HxTable where Qsg ='宁波' group by mdg,qsg union all select top 3 mdg,qsg,count(mdg) cont from HxTable where Qsg ='上海' group by mdg,qsg ) order by count(mdg) desc
不可能
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游武器溅射符石
员工入职满一年祝贺词,公司对员工的祝福语怎
朗动16款手尊会自动落锁吗
请问从太原到吕梁中阳县的长途汽车几点发车?
苹果电脑出现地球然后出现-2004f是什么意思?
小孩感冒老吐怎么办,孩子感冒一直吐怎么办
中国有多少人在做玉石生意
结交了一位同行业的老板如何交往
大专文凭如何自考本科,如果没有高中毕业证怎
猫会藏食物吗
have great facility是什么意思
我女儿是2012年12月8日出生起谢什么名字好
植物的光合作用产生氧气启示我们什么
贵人在禄字宫为太极贵人是什么意思
若|m-2|+n2-8n+16=0,则m=________,n=______
推荐资讯
家里种的龙眼为什么只长叶子不开花也不会结果
Justin’s bedroom was so full of flat bicy
SAS中_N_代表什么意思呢?
歌词中有句人们叫你杨先生是什么歌
杭州的公证处一般几点到几点办工?双休日休息
刚到家的小猫吃多了拉肚子
烧结钕铁硼和粘结钕铁硼有什么区别
一对北斗星大灯带改一对透镜一对疝气大灯多少
安康型班组口号,班组愿景,班组口号
父子合买房,如何认定契税
卫生间地漏和马桶都反味,很臭,怎么处理
和祸不单行相反的一句,“福无双至今日至;祸
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?