select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) b where num>=(select num from (select row_number() over(order by ID) as num,* from TABLE) a where 列1 = 'b')ID为表中排序列
按照你的语句改了一下,没有查询结果,语句里面出现的两个"b",第一个是变量吗?把它换成我自己的字符串报错select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
按照你的语句改了一下,没有查询结果,语句里面出现的两个"b",第一个是变量吗?把它换成我自己的字符串报错select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。
按照你的语句改了一下,没有查询结果,语句里面出现的两个"b",第一个是变量吗?把它换成我自己的字符串报错select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select top 1 num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 楼上说得对,稍加修改就能避免报错问题.
按照你的语句改了一下,没有查询结果,语句里面出现的两个"b",第一个是变量吗?把它换成我自己的字符串报错select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select top 1 num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b') 楼上说得对,稍加修改就能避免报错问题. soga!!!谢谢两位了!
where 列1 = 'b'
大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。
大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select top 1 num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b')
楼上说得对,稍加修改就能避免报错问题.
大写的A,B都不需要做修改,ID为表中的做排序的字段,需要你自己指定一个字段.列1='b'根据你自己是字段名称和值进行修改.
如果='b'的有多行肯定会报错。select top 10 * from (select row_number() over(order by ID) as num,* from TABLE) B where num>=(select top 1 num from (select row_number() over(order by ID) as num,* from TABLE) A where 列1='b')
楼上说得对,稍加修改就能避免报错问题.
soga!!!谢谢两位了!