美文网首页
SQL基本操作(4)--连接查询

SQL基本操作(4)--连接查询

作者: 一枚豪迈的胡萝卜 | 来源:发表于2018-07-16 22:31 被阅读0次

笛卡尔集:

内连接查询

SELECT * FROM t_book,t_bookType WHERE t_book.bookTypeId=t_bookType.id;

SELECT bookName,author,bookTypeName FROM t_book,t_bookType WHERE t_book.bookTypeId=t_bookType.id;

SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb,t_bookType tby WHERE tb.bookTypeId=tby.id;

外连接查询(左连接/右连接/连接/全连接)

SELECT属性名列表FROM表名1 LEFT|RIGHT JOIN表名2 ON表名1.属性名1=表名2.属性名2;

左连接:可以查询出“表名1”的所有记录,而“表名2”中,只能查询出匹配的记录;

右连接:可以查询出“表名2”的所有记录,而“表名1”中,只能查询出匹配的记录;

SELECT * FROM t_book LEFT JOIN t_bookType ON t_book.bookTypeId=t_bookType.id;

SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb LEFT JOIN t_bookType tby ON tb.bookTypeId=tby.id;

SELECT * FROM t_book RIGHT JOIN t_bookType ON t_book.bookTypeId=t_bookType.id;

SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb RIGHT JOIN t_bookType tby ON tb.bookTypeId=tby.id;

使用 UNION 关键字,数据库系统会将所有的查询结果合并到一起,然后去除掉相同的记录

SELECT id FROM t_book UNION SELECT id FROM t_booktype;

使用 UNION ALL,不会去除掉系统的记录

SELECT id FROM t_book UNION ALL SELECT id FROM t_booktype;

多条件连接查询

SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb,t_bookType tby WHERE tb.bookTypeId=tby.id AND tb.price>70;

相关文章

  • SQL基本操作(4)--连接查询

    笛卡尔集: 内连接查询 SELECT * FROM t_book,t_bookType WHERE t_book....

  • Mysql学习之二 Mysql概念及安装

    一、程序员的数据库要求 基本的SQL操作、CRUD操作 多表连接查询、分组查询和子查询。 常用数据库的的单行函数。...

  • HiveQL 数据查询

    HiveQL 查询操作 SQL操作•基本的Select 操作•基于Partition的查询•Join 基本的Sel...

  • EF Core 备忘

    模糊查询sql linq 内连接查询sql linq 左连接查询sql linq 左连接查询(连接内带条件)sql...

  • SQL 查询命令

    一 数据库基本操作 二 高级查询 1. 新建表结构 2. 聚合查询 3. 多表查询 4. 连接查询 关于INNER...

  • go 操作数据库

    内容 1 database/sql基本操作2 gorm基本操作 1 database/sql 初始化一个数据库连接...

  • mysql数据库查询语句

    1.简单的查询基本表的SQL语句 (1)查询语句 (2)查询语句 Student表的删除SQL语句: 选课表的操作...

  • 测试基础

    技术点 mysql增删改查操作1)sql语句连接:左连接查询select2)sql提取姓名为张三的信息select...

  • python操作

    一、连接elasticsearch 二、基本操作 三、基本查询 四、创建mapping

  • SQL 数据基本操作

    SQL 数据基本操作 创建表: 删除表: 增加信息: 修改信息: 数据删除: 数据查询: 其他操作(搜索 查询)基...

网友评论

      本文标题:SQL基本操作(4)--连接查询

      本文链接:https://www.haomeiwen.com/subject/omjdpftx.html