【问题标题】:Accessing SQL Server table dependent upon another table访问依赖于另一个表的 SQL Server 表
【发布时间】:2014-02-15 17:31:15
【问题描述】:

我是经验丰富的大型机程序员,但对 SQL Server 和学习 vb.net 很陌生,所以我意识到这可能是非常基本的,提前道歉......

我有一个名为MailTypesDataTable,其中包含两列,IDName

我有一个名为LeaguesDataTable,其中包含很多列,其中一个是链接到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

我希望我的输出(格式化后)是

Pass 1

League4

League5

Pass2

League1

League3

Pass3

League2

League6

【问题讨论】:

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


    【解决方案1】:

    如果您正在搜索所需的 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,我完全理解逻辑,只是不知道该怎么做 !!!谢谢,我早上会搞砸这个,看看我能不能让它工作......谢谢你......
    • 抱歉,这两天我一直在回避这个程序,我很沮丧……我明天试试这个,看看效果如何,谢谢……
    猜你喜欢
    • 1970-01-01
    • 2011-06-12
    • 2021-09-17
    • 2014-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多