Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 按id显示联接表的sql查询_Sql Server 2008 - Fatal编程技术网

Sql server 2008 按id显示联接表的sql查询

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

我有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   | 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