总结SQL语句left join、right join、inner join以及where查询:
- left join 左连接:以左侧的表为主,查询结果与左侧表的记录数相同
- right join 右连接:以右侧表为主,查询结果与右侧表的记录数相同
例如:
表a:
aid adata
1 a1
2 a2
3 a3
表b:
bid bdata
1 b1
2 b2
3 b3
左链接:
select * from a left join b on a.aid=b.bid;
结果:
aid adata bid bdata
1 a1 1 b1
2 a2 2 b2
3 a3
右连接:
select * from a right join b on a.aid=b.bid;
结果:
aid adata bid bdata
1 a1 1 b1
2 a2 2 b2
4 b4
- inner join内连接:查找两个表相匹配的记录,等同于where
内连接
select * from a inner join b on a.aid=b.bid;
结果:
aid adata bid bdata
1 a1 1 b1
2 a2 2 b2
等同于:select * from a,b where a.aid=b.bid
注意:没有left inner join,语法错误!
left join 是 left outer join 的简单写法;right join 是 right outer join 的简单写法
分享到:
相关推荐
数据库连接查询的学习,数据库连接查询的学习,数据库连接查询的学习
数据库连接查询、子查询、嵌套查询、汇总数据
简单VC对数据库连接查询操作案例 代码里修改你所要连的数据库
通用数据库连接查询器,支持Oracle、DB2、SQL Server、MySQL、PostgreSQL、Sybase,集成“查看表空间”、“权限”、“存储过程源代码”、“导入导出SQL脚本”、“保存查询结果”等功能。 纯绿色,免安装,跨...
C#语言中的数据库连接查询基本语法,需要注意:将服务器名,数据库名,数据库用户名,数据库密码 定义成成员变量,可方便即时变更。要向dataGridView中绑定数据内容。
通用数据库连接查询器,支持Oracle、DB2、SQL Server、MySQL、PostgreSQL、Sybase,集成“查看表空间”、“权限”、“存储过程源代码”、“导入导出SQL脚本”、“保存查询结果”等功能。 纯绿色,免安装,跨...
数据库连接查询导出SQL语句工具
数据库的简单查询和连接查询 1、使用SQL语句创建数据库和表,学会使用SQL语句修改表结构添加数据的方法,掌握如何快速的把一个表中的多行数据插入到另一个表中,掌握更新表中多行数据的方法,学会如何删除表中的一...
经常有网友在程序运行时数据库有时连接有问题,排查也比较麻烦所以写了一个小程序来实现这样的功能 ms sql server
通用数据库连接查询器,支持Oracle、DB2、SQL Server、MySQL、PostgreSQL、Sybase,集成“查看表空间”、“权限”、“存储过程源代码”、“导入导出SQL脚本”、“保存查询结果”等功能。 纯绿色,免安装,跨平台...
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...
Java数据库的简单连接应用,适合初学者作参考
数据库连接池,连接数过多
小小的献丑下,希望各位喜欢,初学者的作品
Java建立数据库连接并实现数据库查询,初学者通过本Java源代码,了解如何加载驱动器,获取连接,定义SQL查询语句,获取Statement对象,执行查询、遍历ResultSet、获取数据、在控制台输出数据,关闭连接等。
C#中定义的几个数据连接我查旬,执行等常用的几个类! 只要把里面的getconstr类改成自己的连接就可以用了
oracle 连接查询分如下几种方法,大家可以看看,整理了下oracle 内外链接。
JAVA 使用数据库连接池连接Oracle数据库,全代码,附加详细说明
【实验二 数据库的简单查询和连接查询实验】 【背景】设计一个简单的图书管理系统,该系统中包括: 图书信息:书号,书名,类别,出版社,作者,定价,备注; 读者信息:读者编号,姓名,单位,性别,电话; ...