Sql server 访问依赖于另一个表的SQL Server表

Sql server 访问依赖于另一个表的SQL Server表,sql-server,vb.net,visual-studio-2010,Sql Server,Vb.net,Visual Studio 2010,我是一名有大型机编程经验的程序员,但对SQL Server和学习vb.net还不熟悉,所以我意识到这可能是非常基本的,提前道歉 我有一个名为MailTypes的DataTable,它包含两列,ID和Name 我有一个名为Leagues的DataTable,它包含很多列,其中一个是链接到MailTypes主键的外键,我想对MailTypes表中的每一行访问一次,每次都使用MailType名称 最好的方法是什么 例如 MailTypeID ... MailTypeName 1 .

我是一名有大型机编程经验的程序员,但对SQL Server和学习vb.net还不熟悉,所以我意识到这可能是非常基本的,提前道歉

我有一个名为
MailTypes
DataTable
,它包含两列,
ID
Name

我有一个名为
Leagues
DataTable
,它包含很多列,其中一个是链接到
MailTypes
主键的外键,我想对
MailTypes
表中的每一行访问一次,每次都使用
MailType
名称

最好的方法是什么

例如

MailTypeID ... MailTypeName

     1     ...    Pass 1
     2     ...    Pass 2
     3     ...    Pass 3

LeagueID ... LeagueName ... MailTypeID

     1   ...   League1  ...    2
     2   ...   League2  ...    3
     3   ...   League3  ...    2
     4   ...   League4  ...    1
     5   ...   League5  ...    1
     6   ...   League6  ...    3
我希望我的输出(格式化后)是


如果您正在搜索所需的sql命令,这可能是您的答案

SELECT m.MailTypeName, l.LeagueName
FROM MailTypes m INNER JOIN Leagues l ON m.MaiTypeID=l.MailTypeID
ORDER BY m.MailTypeName

如果您正在搜索如何显示此数据,则这取决于所使用的技术(WinForms、WPF、ASP.NET、MVC等…

是SQL,是的,Andrew,我完全理解逻辑,只是不知道怎么做!!!谢谢你,我会在早上和它混在一起,看看我是否能让它工作…谢谢uou…对不起,过去几天我一直在回避这个程序,我太沮丧了…我明天会试试这个看看我怎么样,谢谢你。。。
SELECT m.MailTypeName, l.LeagueName
FROM MailTypes m INNER JOIN Leagues l ON m.MaiTypeID=l.MailTypeID
ORDER BY m.MailTypeName