Sql server 访问依赖于另一个表的SQL Server表
我是一名有大型机编程经验的程序员,但对SQL Server和学习vb.net还不熟悉,所以我意识到这可能是非常基本的,提前道歉 我有一个名为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 .
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