J'ai un peu de problème à résoudre, et j'essaie de trouver une bonne solution. J'utilise MS SQL Server 2005, et donné une table où une colonne uniqueidentifier contient une clé de données à d'autres informations sur le serveur. Ce que je dois faire est de sélectionner chaque ligne dans ce datatable (sproc d'ASP.NET), mais séparé en tables basées sur cette colonne. Par exemple, à partirSélection de plusieurs tables à partir d'une seule table par valeur de colonne distincte dans la procédure stockée
------------------------------------
MyID | MyOtherData
------------------------------------
4 asdf
4 test
3 qwerty
2 morestuff
Je veux que les trois tableaux suivants sont retournés:
------------------------------------
MyID | MyOtherData
------------------------------------
4 asdf
4 test
------------------------------------
MyID | MyOtherData
------------------------------------
3 qwerty
------------------------------------
MyID | MyOtherData
------------------------------------
2 morestuff
Comment serait la meilleure façon pour moi d'aller contourner ce problème, si je ne sais pas combien uniques MyID valeurs il y aura à l'avance?
La vraie question que j'ai ici est pourquoi? Cela pourrait aboutir à plusieurs ensembles de résultats .... et pourrait être très lourd. –
Je suppose qu'il veut dire ensembles de résultats où il se réfère à des «tables», mais je suis avec Mitchel. Quel avantage cela offre-t-il sur le retour en une seule fois? – JohnFx