私は結果セットがいくつかのSQL Serverテーブルから来ているので、必要なソートされたレコードを得るための最良の方法を知る必要があります。
私は以下のレコードを持っています。親レコードとしてのユーザー名とモジュール番号、次にこれらの各モジュールには複数のサブモジュールの子レコードがあります。私が抱えている問題は、モジュールレコードに各サブモジュールレコードとの関連があることです。したがって、私は戻って私のストアドプロシージャから次のレコードを取得する:
NAME Module Sub-module
Derek Kenney 1 1
Derek Kenney 1 2
Derek Kenney 1 3
Derek Kenney 1 4
Derek Kenney 1 5
私が欲しいものです:
NAME Module Sub-module
Derek Kenney 1 1
2
3
4
5
私は私の問題は、私は以下の投稿私のSPROC内にあると思います。
ALTER PROCEDURE [dbo].[uspGetReportData]
AS
BEGIN
SELECT first_name, last_name, email, country_id, T_User_Info.user_id, T_Modules_Viewed.module_id as 'modules viewed', T_Modules_Completed.module_id as 'modules completed'
FROM T_User_Info inner join T_Modules_Viewed on T_User_Info.user_id = T_Modules_Viewed.user_id left outer join T_Modules_Completed
on T_Modules_Viewed.user_id = T_Modules_Completed.user_id
END
おそらく、私がしたいと私はそれに気づいていないよ、結果セットを取得するADO.NET内の方法があります。どんな助けもありがとう。
デレク・ケニー
私の答えがあなたのために働く場合、あなたはそれを "受け入れる"ために私の答えの横にあるチェックマークをクリックすることができます。 –