【问题标题】:SQL Server 2012 Retrieving Attributes for 2 Columns of a TableSQL Server 2012 检索表的 2 列的属性
【发布时间】:2015-04-11 01:48:02
【问题描述】:

我有以下表格。

高中生

朋友

而 ID1 和 ID2 是 Highschooler 的 ID 列中的 ID(它们不一样)。我如何为这两个列选择成绩,所以我有类似的东西:

ID1   Grade    ID2   Grade

【问题讨论】:

    标签: sql sql-server join sql-server-2012


    【解决方案1】:

    您应该 join Friends 和 Highschooler 两次(对于每个 ID 列)

    select t1.ID1
         , t2.grade
         , t1.ID2
         , t3.grade
    from Friends t1 
    join Highschooler t2 on t1.ID1 = t2.ID 
    join Highschooler t3 on t1.ID2 = t3.ID
    

    【讨论】:

      猜你喜欢
      • 2012-06-14
      • 1970-01-01
      • 2014-03-21
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多