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

时间:2014-02-15 17:31:15

标签: sql-server vb.net visual-studio-2010

我是体验大型机程序员,但是对SQL Server&学习vb.net所以我意识到这可能是非常基础的,提前道歉......

我有DataTable名为MailTypes,其中包含2列,ID& Name

我有一个名为DataTable的{​​{1}},其中包含很多列,其中一列是与Leagues主键相关联的外键,我希望每次都能访问一次MailTypes表格中的一行每次都使用MailTypes MailType

这样做的最佳方式是什么?

作为一个例子......

Name

我想要输出(格式化后)

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

1 个答案:

答案 0 :(得分:0)

如果您正在搜索所需的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等......