子查询返回的值不止一个
2009-08-14 17:21
363 查看
System.Data.SqlClient.SqlException: 子查询返回的值不止一个。当子查询跟随在 =、!=、 <、 <=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
select Business_Id,Business_Title,Business_KeyWord,Business_Validity from
(
select Business_id,Business_Title,Business_KeyWord,Business_Validity,Row_Number() over(order by Business_Id) as rownum from business where business_Id =
(
select Business_Id from MyBusi where Member_Id=@MemberId
)
)
as mybusi where rownum>((@PageNum-1)*@PageSize)and rownum<=(@PageNum*@PageSize)
应将红色等于号改为:in
select Business_Id,Business_Title,Business_KeyWord,Business_Validity from
(
select Business_id,Business_Title,Business_KeyWord,Business_Validity,Row_Number() over(order by Business_Id) as rownum from business where business_Id =
(
select Business_Id from MyBusi where Member_Id=@MemberId
)
)
as mybusi where rownum>((@PageNum-1)*@PageSize)and rownum<=(@PageNum*@PageSize)
应将红色等于号改为:in
相关文章推荐
- 子查询返回的值不止一个。当子查询跟随在 =、!=、、>= 之后,或子查询用作表达式时,这种情况是不允许的。
- 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,关于触发器SQL语句,完美解决
- 子查询返回的值不止一个
- 子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
- sql:子查询返回的值不止一个。当子查询跟随在 =、!=、、>= 之后,或子查询用作表达式时,这种情况是不允许的。
- SQL错误排查:子查询返回的值不止一个。子查询用作表达式时,这种情况是不允许的...
- sql:子查询返回的值不止一个。
- Sql中联合查询中的”子查询返回的值不止一个“的问题
- 数据窗口返回不止一个值的处理及源代码
- 删改时提示“子查询返回的值不止一个。”
- 触发器错误 :消息 512,级别 16,状态 1 子查询返回的值不止一个
- 关于postgres一条sql语句中子查询的返回值不止一个,且拼接成相关规则的字符串
- 【C语言】 写一个递归函数DigitSum(n),返回组成它的数字之和
- 返回一个表
- 如何让C语言函数返回一个二维数组
- 【c语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和
- 坚持坚持!用Java写出删除一个链表的倒数第N个节点,并返回头节点(N总是可达的)
- 总结一个DAL中写IList返回实体的方法
- 在JS的脚本里,怎么把一个html字符串转成的DOM对象.从而能使用返回的DOM对象来访问某一个节点?
- 用c语言实现 写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和