天涯论坛

 找回密码
 立即注册
搜索
查看: 82|回复: 2

SQL多表连接 - 内连接INNER JOIN

[复制链接]

2990

主题

330

回帖

9919万

积分

论坛元老

Rank: 8Rank: 8

积分
99199256
发表于 2024-8-4 14:56:52 | 显示全部楼层 |阅读模式

大众好,我是林赛~

今天给大众分享SQL右连接INNER JOIN。

SQL中的多表连接的语句运用JOIN关键字实现,用于将多个表中的查找结果进行组合。多表连接有四种连接类型,分别为LEFT JOIN、RIGHT JOIN、INNER JOIN、FULL JOIN。

在数据分析工作SQL-JOIN的运用很频繁,下面这幅图包括了7种状况的JOIN语句用法。照片来自:菜鸟教程

今天重点分享INNER JOIN连接类型。

01

语法结构SELECT <select list>FROM TableA AINNER JOIN TableB BON A. Key = B. Key

A和B是表别名。

Key是两张表的相关字段,语法结构示例只有1个,能够是多个,用and就可

语法结构中的INNER关键字能够省略,即INNER JOIN 和 JOIN效果是同样的。

INNER JOIN将返回左表和右表中的完全匹配的行。

02

实例这儿利用咱们之前文案中创建的数据库data_learning,并在里面创建两张表,插进数据来演示INNER JOIN怎样运用-- 创建表table_aCREATE TABLE data_learning.table_a(p_name VARCHAR(10),sales_volume NUMERIC);-- 插进数据INSERT INTO data_learning.table_aVALUES(白雪公主,1000),(卖火柴的小女子,50),(青蛙王子,500);

数据如下:

-- 创建表 table_bCREATE TABLE data_learning.table_b(p_name VARCHAR(10),price NUMERIC);-- 插进数据INSERT INTO data_learning.table_bVALUES(白雪公主,16),(卖火柴的小女子,10),(睡美人,13);

数据如下:

以上两张表的p_name差异在table_a表中有青蛙王子,而table_b表中;table_b表中有睡美人,而table_a表中

2.1 INNER JOIN实例

咱们以data_learning.table_a做为左表、data_learning.table_b做为右表进行INNER JOIN相关

SELECT a.* ,b.*FROM data_learning.table_a aINNER JOIN data_learning.table_b bON a.p_name = b. p_name

或省略INNER,语句如下:

SELECT a.* ,b.*FROM  data_learning.table_a aJOIN data_learning.table_b bON a.p_name = b. p_name

查找结果都是下图,仅有p_name完全匹配的数据才会被查找出来:

03

小结

简单总结下今天分享的内容。

首要咱们简单介绍了SQL多表连接的其中一种连接类型INNER JOIN的基本语法结构,而后运用1个简单实例认识INNER JOIN的基本用法。

小伙伴们倘若想要快速入门SQLMySQL的话,我向大众举荐一本广受欢迎的SQL经典畅销书籍——《SQL必知必会》。关注我,查看后续更新的SQL教程系列哦~

以上便是今天的分享,感谢观看!

欢迎关注我,一块学习数据知识,一块成长~





上一篇:姑婆精英会彦心:我的SEO,SEM以及微X公众号运营经验
下一篇:SQL 多表查询仔细讲解
回复

使用道具 举报

75

主题

890

回帖

191

积分

注册会员

Rank: 2

积分
191
发表于 2024-9-10 06:16:26 | 显示全部楼层
回顾历史,我们不难发现:无数先辈用鲜血和生命铺就了中华民族复兴的康庄大道。
回复

使用道具 举报

3059

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139060
发表于 2024-10-31 01:10:49 | 显示全部楼层
真情实感,其含义为认真了、走心了的意思,是如今的饭圈常用语。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 19:50 , Processed in 0.161784 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.