【发布时间】:2009-07-27 20:31:27
【问题描述】:
我有一个难题需要解决,我正在努力寻找一个好的解决方案。我正在使用 MS SQL server 2005,并给出了一个表,其中 uniqueidentifier 列包含服务器上其他信息的数据键。我需要做的是选择此数据表中的每一行(来自 ASP.NET 的存储过程),但根据这一列分为表。例如,来自
------------------------------------
MyID | MyOtherData
------------------------------------
4 asdf
4 test
3 qwerty
2 morestuff
我希望返回以下三个表:
------------------------------------
MyID | MyOtherData
------------------------------------
4 asdf
4 test
------------------------------------
MyID | MyOtherData
------------------------------------
3 qwerty
------------------------------------
MyID | MyOtherData
------------------------------------
2 morestuff
如果我事先不知道会有多少个唯一的 MyID 值,我该如何解决这个问题?
【问题讨论】:
-
我真正的问题是为什么?这最终可能会产生多个结果集......并且可能非常麻烦。
-
我假设他的意思是他指的是“表格”的结果集,但我和米切尔在一起。与一次性退货相比,这有什么好处?
标签: asp.net sql-server sql-server-2005 tsql stored-procedures