子查询返回的值不止一个。当子查询跟随在、、、、、之后,或子查询用作表达式时,这种情况是不允许的。如何直接输出多个
简书链接:子查询返回的值不止一个。当子查询跟随在、、、、、之后,或子查询用作表达式时,这种情况是不允许的。如何直接输出多个
文章字数:131,阅读全文大约需要1分钟
原来语句如下
1 | select ( select NO |
最简单的办法是加 一个top 1 只查询一条,那么如何打印出多条结果呢?
如果出现多个就导致无法操作
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 如何直接输出多个
改用CROSS APPLY
1 | SELECT * |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论