SQL教程
SQL数据库
SQL表
SQL查询
SQL子句
SQL排序
SQL插入
SQL更新
SQL删除
SQL联接查询
SQL键

SQL JOIN

顾名思义,JOIN表示 结合某些东西。对于SQL,JOIN表示 "合并两个或多个表"
SQL JOIN子句从数据库中的两个或多个表中获取记录并将其组合在一起。
ANSI标准SQL 定义了五种JOIN类型:
inner join left outer join right outer join full outer join cross join
在连接过程中,两个表的行都组合在一个表中。

为什么使用SQL JOIN?

如果要通过select语句访问多个表。
如果要合并两个或两个以上的表,然后使用SQL JOIN语句。它将一个表中的行合并到一个表中,并且一个表可以通过SELECT语句检索信息。
两个或多个表的连接基于公共字段
SQL INNER JOIN也称为简单联接是最常见的联接类型。

如何使用SQL连接或SQL内部连接?

举一个部署SQL JOIN流程的示例:
1、职员表
ID Staff_NAME Staff_AGE STAFF_ADDRESS Monthley_Package
1 ARYAN 22 MUMBAI 18000
2 SUSHIL 32 DELHI 20000
3 MONTY 25 MOHALI 22000
4 AMIT 20 ALLAHABAD 12000
2、付款表
Payment_ID DATE Staff_ID AMOUNT
101 2009年12月30日 1 3000.00
102 22/02/2010 3 2500.00
103 23/02/2010 4 3500.00
那么,如果您遵循此JOIN语句来连接这两个表?
SELECT Staff_ID, Staff_NAME, Staff_AGE, AMOUNT 
   FROM STAFF s, PAYMENT p
   WHERE s.ID =p.STAFF_ID;
这将产生如下结果:
STAFF_ID NAME Staff_AGE AMOUNT
3 MONTY 25 2500
1 ARYAN 22 3000
4 AMIT 25 3500
1 ARYAN 22 3000
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4