我有一些需要处理的难题,我试图找到一个好的解决方案。我正在使用MS SQL Server 2005,并给出一个表,其中uniqueidentifier列包含服务器上其他信息的数据密钥。我需要做的是选择这个数据表中的每一行(来自ASP.NET的sproc),但是根据这一列分成几个表格。例如,从在存储过程中通过不同的列值从单个表中选择多个表
------------------------------------
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值会提前?
我在这里的真正问题是为什么?这最终可能会有多个结果集......并且可能非常麻烦。 – 2009-07-27 20:38:11
我假设他指的是结果集,他指的是“桌子”,但我与米切尔。此优惠与一次性返还全部优惠相比有什么好处? – JohnFx 2009-07-27 20:57:28