Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
t-sql 2查询一个结果集_Sql_Sql Server_Tsql_Stored Procedures - Fatal编程技术网

t-sql 2查询一个结果集

t-sql 2查询一个结果集,sql,sql-server,tsql,stored-procedures,Sql,Sql Server,Tsql,Stored Procedures,我有一个执行两个不同查询的存储过程。当存储过程完成时,我会看到两个结果集。有没有办法抑制第一个结果集,只显示第二个结果集而不合并信息 select info from table where (select * from othertable) 这个语句导致我得到两个不同的结果集。我想取消显示othertable查询的结果 这可能吗?注意:这是答案,但不是答案。在浏览@Jeroen的回复时,我决定进入我的大讨论,并在原始帖子中包含更多信息。在这样做的时候,我遇到了一个错误的select语句

我有一个执行两个不同查询的存储过程。当存储过程完成时,我会看到两个结果集。有没有办法抑制第一个结果集,只显示第二个结果集而不合并信息

select info 
from table 
where (select * from othertable)
这个语句导致我得到两个不同的结果集。我想取消显示othertable查询的结果


这可能吗?

注意:这是答案,但不是答案。在浏览@Jeroen的回复时,我决定进入我的大讨论,并在原始帖子中包含更多信息。在这样做的时候,我遇到了一个错误的select语句,我正在与print一起使用它进行调试。我注释掉了那一行,额外的结果集消失了。问题解决了!谢谢你@jeoreon

是否使用了第一个结果?如果是,怎么做?如果不是,为什么要使用SELECT?你就不能把第一句话全部删掉吗?您是否在寻找一个子查询,而不是从表中选择*,其中x位于从其他表中选择列中?你的实际问题是什么?@jeroenmoster第一个结果是被插入到一个表中。我目前正在使用一个子查询来使用拆分函数动态筛选结果。当我从管理运行它时会发生什么。studio首先从othertable获取结果,然后获取需要插入的批量数据。此信息使用的是SSRS报告,它试图使用来自othertable而不是主表的信息