mysql的内连接,外连接(左外连接,右外连接)巩固

1:mysql的内连接:

内连接(inner join):显示左表以及右表符合连接条件的记录;

1 select a.goods_id,a.goods_name,b.cate_name
2 from tdb_goods a,tdb_goods_cate b
3 where a.cate_id = b.cate_id;
4 
5 《==============上下两种写法等价===============》
6 
7 select c.goods_id,c.goods_name,d.cate_name
8 from tdb_goods c INNER JOIN tdb_goods_cate d
9 on c.cate_id = d.cate_id;

2:外连接(左外连接,右外连接):

左外连接(left join):显示左表的全部记录以及右表符合连接条件的记录;

右外连接(right join):显示右表的全部记录以及左表符合连接条件的记录;

1 select c.goods_id,c.goods_name,d.cate_name
2 from tdb_goods c LEFT JOIN tdb_goods_cate d
3 on c.cate_id = d.cate_id;
4 
5 
6 select c.goods_id,c.goods_name,d.cate_name
7 from tdb_goods c RIGHT JOIN tdb_goods_cate d
8 on c.cate_id = d.cate_id;

不断深入的熟悉之前不熟悉的知识点,这也是进步......

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟着阿笨一起玩NET

sql server根据表中数据生成insert语句

修正了表中的字段如果是SQL中的关键字(如Order)时,生成的脚本执行会出错的bug

401
来自专栏面朝大海春暖花开

localstorage跟sessionstorage

712
来自专栏左瞅瞅,右瞅瞅

SaltStack——小叙(远程执行)

想要返回结果返回mysql 库中,返回是salt-minion 返回,所有的salt-minion 需要安装Mysql-python 依赖包:

1784
来自专栏性能与架构

体验 MySQL 8.0 JSON聚合函数

MySQL 最近的动作很快,已经计划推出 8.0 版本,会新增很多新特性 在 5.7 中,JSON 已经被正式支持,但在 SQL 中对 JSON 的处理能力较弱...

40316
来自专栏芋道源码1024

数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 解析(六)之删除SQL

本文主要基于 Sharding-JDBC 1.5.0 正式版 1. 概述 2. DeleteStatement 3. #parse() 3.1 #skipBet...

2917
来自专栏乐沙弥的世界

MySQL可更新视图

可更新视图是指通过视图,来更新、插入、删除基本表中的数据。视图是一个虚拟表,即对视图的更新,实质上是更新基表。但是视图的构造很多时候是由多个表连接查询,以及结合...

774
来自专栏lgp20151222

Mysql 获取表的comment 字段

查看获取表内字段注释: > show full columns from tablename; 或是  show full fields from tab...

681
来自专栏菜鸟致敬

MySQL 创建数据表

创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_n...

2404
来自专栏Dato

浅谈 DML、DDL、DCL的区别

一、DML DML(data manipulation language)数据操纵语言:     就是我们最经常用到的 SELECT、UPDATE、INSERT...

3457
来自专栏闵开慧

phpmyadmin中导入文件时显示 No database selected

错误 SQL 查询: -- 数据库: `7789_pay` -- -- -------------------------------------...

3816

扫码关注云+社区