根据第一个表id加入两个表

时间:2017-12-14 11:43:04

标签: sql-server

我有两张这样的表

表A:

   ID NAME
    1  TED
    2  JIM
    3  AJU
    4  ANN

表B:

ID AGE
1  12
2  14
3  15
4  13
5  15
6  13
7  12
8  16
9  14
10 12

我希望输出像

ID    NAME   AGE
1     TED    12
2     JIM    14
3     AJU    15
4     ANN    13

3 个答案:

答案 0 :(得分:0)

只做一个简单的连接

SELECT
        A.*
        B.Age
        FROM TABLEA A
            INNER JOIN TABLEB B
                ON A.ID = B.ID

答案 1 :(得分:0)

只需执行一个简单的查询即可获得结果

list(nltk.bigrams())

另一种方法

Select A.ID,A.NAME,(Select B.AGE FROM B WHERE B.ID = A.ID)
FROM A

答案 2 :(得分:0)

您想要连接这两个表并返回两个表(集)中存在的所有公共条目,连接是基于一些常见实体(通常是键)完成的,在您的情况下,它是列' ID&#39 ;

  • A和B的内连接给出A交叉B的结果,即维恩图交叉的内部。

    select A.*,B.age
     from tablea A
        inner join tableb b
             on a.id = b.id