软件下载吧文章资讯

分类分类

SQL中的连接查询详解

2024-03-07 21:27作者:下载吧

Join 连接 (SQL Join)

SQL Join (连接) 是利用不同数据表之间字段的关连性来结合多数据表之检索。

SQL Join是结合多个数据表而组成一抽象的暂时性数据表以供数据查询,在原各数据表中之纪录及结构皆不会因此连接查询而改变。

这是一个客户数据表「customers」:

C_Id

Name

City

Address

Phone

1

张一

台北市

XX路100号

02-12345678

2

王二

新竹县

YY路200号

03-12345678

3

李三

高雄县

ZZ路300号

07-12345678

而这是产品订单的数据表「orders」:

O_Id

OrderNo

C_Id

1

2572

3

2

7375

3

3

7520

1

4

1054

1

5

1257

5

其中,C_Id 是客户数据表中的主键 (Primary Key) 字段,我们怎么将这两张不同的数据表依相关字段来作个连接结合以便查询呢?这就是接下来的主题 Join!

SQL 的 Join 查询有哪几种类型?

INNER JOIN - 内部连接

INNER JOIN (内部连接) 为等值连接,必需指定等值连接的条件,而查询结果只会返回符合连接条件的数据。

INNER JOIN 语法 (SQL INNER JOIN Syntax)

SELECT table_column1, table_column2···
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name;
展开全部

相关文章

说两句网友评论
    我要跟贴
    取消