当前位置:网站首页>内连接和左连接简单案例
内连接和左连接简单案例
2022-07-29 03:45:00 【月阴荒】
内连接也被称为等同连接,返回的结果集是两个表中所有相匹配的数据,而舍弃不匹配的数据。也就是说,在这种查询中,DBMS只返回来自源表中的相关的行,即查询的结果表包含的两源表行,必须满足ON子句中的搜索条件。作为对照,如果在源表中的行在另一张表中没有对应的行,则该行就被过滤掉,不会包括在结果表中。内连接使用比较运算符来完成。内连接可分为两种。
1.等值连接
使用等于号(=)比较被连接列的列值,在查询结果中列出被连接表中的所有列,包括其中的重复列。
案例:使用INNER JOIN内连接查询
从STUDENT表和TEACHER表中查询学生姓名,所在系,所修的所有课程的课程号以及开课教师姓名。
SELECT SNAME,S.DNAME,S.CNO,TNAME
FROM STUDENT AS S
INNER JOIN TEACHER AS T
ON S.CNO = T.CNO
ORDER BY SNAME
接下来写一下左连接的简单案例
所谓左连接,即 LEFT JION子句,其允许我们从两个或多个数据库表查询数据。
LEFT JION子句 是 SELEC 语句的可选部分,其出现在FROM子句之后。
我们假设要从两个表t1和t2查询数据。以下语句说明了连接两个表的LEFT JOIN 子句的语法:
SELECT
t1.c1,t1.c2,t2.c1,t2.c2
FROM
t1
LEFT JOIN
t2 ON t1.c1 = t2.c1;
当使用LEFT JOIN子句将t1表加入t2表时,如果来自左表t1
边栏推荐
- How fast does it take to implement a super simple programming language?
- Batch production and upload sales NFT opensea eth polygon
- tron OUT_ OF_ ENERGY
- How to understand "page storage management scheme"
- Uni app internationalization
- Simple code implementation of decision tree
- for_ Example of each usage
- Excel splicing database statement
- Realize multi-level linkage through recursion
- Cloudera manager platform fault repair record
猜你喜欢

Practical application cases of digital Twins - smart energy

Casbin入门

深入C语言(1)——操作符与表达式

消费行业数字化升级成 “刚需”,weiit 新零售 SaaS 为企业赋能!

How to understand clock cycle and formula CPU execution time = number of CPU clock cycles / dominant frequency

Rdkit I: using rdkit to screen the structural characteristics of chemical small molecules

(codeforce547) c-mike and foam

for_each用法示例
![Machine learning [numpy]](/img/6b/3e7f08c5d379ce35687e4f14545929.png)
Machine learning [numpy]

从2019 年开始,你一定停止使用了这个营销策略…
随机推荐
Introduction and comparison of unicast, multicast (target broadcast, multicast), broadcast, flooding, flooding
Vs code must know and know 20 shortcut keys!
Excel splicing database statement
Naive Bayes -- continuous data
安装抓包证书
Uni app internationalization
(newcoder 15079)无关(容斥原理)
"The programming is not standardized, and my colleagues are in tears!"
Set functions in kotlin
实例搭建Flask服务(简易版)
for_each用法示例
Build redis environment under windows and Linux
Various minor problems of jupyter notebook, configuration environment, code completion, remote connection, etc
力扣每日一题-第44天-205. 同构字符串
Solve the problem of garbled code when opening the project code in idea
Sleuth+zipkin to track distributed service links
Install the packet capturing certificate
1. Mx6u driver development-2-led driver
three.js 第五十四用如何给shader传递结构体数组
How fast does it take to implement a super simple programming language?