Sql server 2008 按id显示联接表的sql查询
我有A表:Sql server 2008 按id显示联接表的sql查询,sql-server-2008,Sql Server 2008,我有A表: ID | Fname 1 | aaa 2 | bbb 3 | ccc 4 | ddd ID | Age 1 | 50 2 | 60 8 | 70 4 | 80 和表B: ID | Fname 1 | aaa 2 | bbb 3 | ccc 4 | ddd ID | Age 1 | 50 2 | 60 8 | 70 4 | 80 我需要运行显示以下内容的查询: ID | Fname | Age 1 | aaa | 50 2 | bbb
ID | Fname
1 | aaa
2 | bbb
3 | ccc
4 | ddd
ID | Age
1 | 50
2 | 60
8 | 70
4 | 80
和表B:
ID | Fname
1 | aaa
2 | bbb
3 | ccc
4 | ddd
ID | Age
1 | 50
2 | 60
8 | 70
4 | 80
我需要运行显示以下内容的查询:
ID | Fname | Age
1 | aaa | 50
2 | bbb | 60
4 | ddd | 80
在sql server 2008上需要它似乎是一个非常简单的
内部连接
-尝试以下方法:
SELECT A.ID, A.FName, B.Age
FROM dbo.TableA A
INNER JOIN dbo.TableB B ON A.ID = B.ID
请参阅Jeff Atwood关于SQL中不同类型的联接及其作用的文章。似乎是一个非常简单的
内部联接
-尝试以下方法:
SELECT A.ID, A.FName, B.Age
FROM dbo.TableA A
INNER JOIN dbo.TableB B ON A.ID = B.ID
SELECT a.ID, a.Fname, b.Age
FROM TableA AS a
INNER JOIN TableB AS b ON a.ID = b.ID
查看Jeff Atwood的《SQL中不同类型的连接是什么以及它们的作用》。这是一个基本的内部连接…到目前为止你写了什么?这是一个基本的内部连接…到目前为止你写了什么?你刚刚写的正是我键入的内容。哈哈,连图表都没有。没有必要发布两次:)你写的正是我输入的内容。哈哈,连图表都没有。无意义发布两次:)
SELECT a.ID, a.Fname, b.Age
FROM TableA AS a
INNER JOIN TableB AS b ON a.ID = b.ID