私はいくつかのインストラクター データを集計しようとしています (インストラクターが学期に教えたコースを簡単に表示するため)。今までは、インストラクターごとに複数の行を持つことを受け入れてきました。しかし、インストラクターの教えをすべて一列に並べることができれば、ビジネス プロセスによっては有益です。以下はデータの例です (私のテーブルにはもっと多くの列がありますが、一般的な考え方はあまり変わりません。
tbl_Instructors には次のものがあります。
N_ID | F_Name | L_Name
001 Joe Smith
002 Henry Fonda
003 Lou Reed
tbl_Courses には次のものがあります。
Course_ID | N_ID | Course_Info
AAA 001 PHYS 1
AAB 001 PHYS 2
CCC 002 PHYS 12
DDD 003 PHYS 121
FFF 003 PHYS 224
私が返したいのは:
N_ID | First_Name | Last_Name | Course_IDs
001 Joe Smith AAA, AAB
002 Henry Fonda CCC
003 Lou Reed DDD, FFF
tbl_Instructors からすべての N_ID を選択し、連結によって tbl_Courses から Course_ID を返すことで何かをする必要があると思いますが、その魔法のステップは私をほのめかしました。何か助けはありますか?SQL 選択を介してこれを行うことはできますか、それとも VB を使用する必要がありますか?