永发信息网

sql第一次筛选后将其排除,又进行二次筛选,如何实现?

答案:2  悬赏:80  手机版
解决时间 2021-03-13 22:59
sql第一次筛选后将其排除,又进行二次筛选,如何实现?
最佳答案
用cte的写法
with t as (select top 1 * from book where (ntype=0 or ntype=1 or ntype=2) and revert<>'' and zhiding=true order by add_time DESC,id desc)

select * from book a where (ntype=0 or ntype=1 or ntype=2) and revert<>''
and not exists(select 1 from t where t.主键=a.主键) ) order by add_time DESC,id desc
全部回答
select * from
(
select top 1 *,0 as id_new from book where (ntype=0 or ntype=1 or ntype=2) and revert<>'' and zhiding=true order by add_time DESC,id desc
union
select * ,1 as id_new from book where (ntype=0 or ntype=1 or ntype=2) and revert<>'' order by add_time DESC,id desc
) aaa
order by id_new,add_time DESC,id desc追问
请问大师,能否解释一下?,0 as id_new和1 as id_new这个是什么意思?aaa又是指什么?
追答select * from
(
select top 1 *,0 as id_new from book where (ntype=0 or ntype=1 or ntype=2) and revert<>'' and zhiding=true
union
select * ,1 as id_new from book where (ntype=0 or ntype=1 or ntype=2) and revert<>''
) aaa
order by id_new,add_time DESC,id desc
,0 as id_new和1 as id_new这个是手动新增出来的2列,用于排序的,aaa是两个查询联合后的表的别名追问老师,经过测试发现一个问题,第一条至顶能起作用,但后面几条也包含了至顶的那一条,没有将其排除。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一般四层总计1000平方米综合楼,封顶时完成的
您好,请问下,天猫装修手机端自定义页面后。
图画 背书包的小孩怎么画
呼吸系统的详细工作过程?气体在体内的代谢过
二十八星宿是神仙吗?还是说妖怪?
今年3+4高考录取情况怎样
东兴到广州珠海区大巴票价多少
机器人与人下围棋。如何立意
麦斯丽塔井岸店地址在哪,我要去那里办事
能自己家人加人软件叫什么
10G单机防御能抵抗到什么程度?
华通街/福通路(路口)我想知道这个在什么地方
易经测算 清明节去祭祖发现,祖坟里有蜜蜂在
独自一人在外地上高中是怎样的体验?
小村姑私房菜地址在什么地方,想过去办事
推荐资讯
现炒坊怎么去啊,有知道地址的么
热车后机油尺拿出来看是黑色的吗
田野粮油地址在哪,我要去那里办事
做U盘启动,UNKNOWN引导扇为什么便捷写放的时
federation uni 什么学校
严李庄怎么去啊,有知道地址的么
与见有关的成语
小车抵押了被没有过户卖掉了该怎么处理
为什么搞代购的当地人做采购会比淘宝,天猫,
监外服刑归哪里管
美团上说的,立即抢购*是用什么支付的?支付
炸虾总是溅油怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?