请问SQL语句只可以进行一层嵌套吗?我想实现两层或以上的嵌套语句,但是嵌套后只符合其中一个嵌套条件
求高手解答比方说,我想在数据库中取出符合条件的前5笔数据,在这5笔数据中随机取1笔,修改这1笔数据的某个字段值~~求解~谢谢!...
求高手解答
比方说,我想在数据库中取出符合条件的前5笔数据,在这5笔数据中随机取1笔,修改这1笔数据的某个字段值~~求解~谢谢! 展开
比方说,我想在数据库中取出符合条件的前5笔数据,在这5笔数据中随机取1笔,修改这1笔数据的某个字段值~~求解~谢谢! 展开
3个回答
展开全部
可以多个嵌套,但是只要一个条件不满足结果都查询不到,你把语句写出来看下
Update Table Set a='5' Where b=
(Select b
From Table
Where c In (Select c
From Dmpedi.Pps_Temp
Where b = '2'
And Rownum < 5)
And Rownum = 1)
Update Table Set a='5' Where b=
(Select b
From Table
Where c In (Select c
From Dmpedi.Pps_Temp
Where b = '2'
And Rownum < 5)
And Rownum = 1)
追问
请问Rownum 是表中存在的列名吗,我想选取的是符合条件的前5笔,编号不一定小于5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询