我必须以以下格式显示数据
-----------------------------------------------------------
| Group Name | Description | Assigned Users | Super Groups|
-----------------------------------------------------------
|Group1 | Blah Blah | User1 | SPG1 |
| | | User2 | SPG3 |
| | | User3 | |
-----------------------------------------------------------
| Group2 | More Blah | User1 | SPG5 |
| | | User13 | |
-----------------------------------------------------------
分配的用户和超级组数据来自不相关的表。现在,我想知道是否有可能一次获得3个选择查询结果(即相同的过程返回3个结果)。否则,我将首先查询组和用户,获取组ID,然后查询超级组。
因此,仅执行一个存储过程是否有可能获得3个选择查询结果?
是的,只需包含3条select语句。
如果要在.net中使用它们并将它们存储在DataSet中,则DataSet中将有3个表。
例子:
create procedure test
as
select 1 as res1;
select 2 as res2;
select 3 as res3
exec test
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句