1.数据库join的类型主要分为left join、right join、inner join
2.left join 表示左边的表为主表,右边连接的表可以为NULL
如:
select a.id,a.name,b.name,b.city from user a left join liveregion b on a.cityId = b.id;
此处查询就可能出现a表的cityId为NULL时也能b表数据又为NULL的情况,即代表a表数据可以出现NULL
3.right join 表示右边的表为主表,左边连接的表可以为NULL
同理如上。
4.inner join 内连接 表示两个表均相关联的信息。
本博客参见:http://blog.csdn.net/shadowyelling/article/details/7684714
相关推荐
数据库 各种 join 连接 实例 及说明
C#编程 数据库操作应用 LINQJoin(源码)(源码)C#编程 数据库操作应用 LINQJoin(源码)(源码)C#编程 数据库操作应用 LINQJoin(源码)(源码)C#编程 数据库操作应用 LINQJoin(源码)(源码)C#编程 数据库操作应用 LINQJoin...
c# 使用JOIN子句查询数据库表+数据库c# 使用JOIN子句查询数据库表+数据库c# 使用JOIN子句查询数据库表+数据库
主要给大家介绍了关于数据库中JOIN的用法,文中通过示例代码介绍的非常详细,对大家学习或者使用数据库具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Left join , Right Join, Inner Join 的相关内容,非常实用
在对传统的Sort-Merge-Join算法进一步研究的基础上,提出了一种改进的闪存数据库Sort-Merge-Join算法。该算法只对小关系进行外排序,避免了大关系的外排序,节省了大量时间,同时最小化了中间临时表,达到了少写闪存...
数据库的外联和内联知识 Inner Join 数据库的外联和内联知识 Inner Join
Join Processing in Relational Databases 数据库的join
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...
NoSQL数据库存在着“key-value存储”、“文档型数据库”、“列存储数据库”等各种各样的种类,每种数据库又包含各自的特点。下一节让我们一起来了解一下NoSQL数据库的种类和特点。 NoSQL数据库是什么 NoSQL说起来...
通俗易懂的分析关联查询left,right,inner join
本文适合对MySQL数据库和JOIN操作感兴趣的读者进行学习和参考。 使用人群:MySQL开发人员、数据库管理员、对JOIN操作和表关联有需求的读者 用途:帮助读者了解MySQL中的JOIN操作,掌握LEFT JOIN、ON条件过滤和笛卡尔...
筛选(Having的使用),它和where的区别 类型转换(CAST,CONVERT) union,union all的使用 一次插入多条数据 字符串函数 ADO.NET主要类 数据库连接字符串 SqlConnection类的State属性 SqlCommand类的方法: ...
Python零基础10天进阶班【12数据库基础(下)】
Python零基础10天进阶班【12数据库基础(下)】
PL/SQL Join实例分析 数据库Join 使用分析比较
在SQL(Structured Query Language)语言DML中,有四大语句堪称其精髓部分,分别是CASE WHEN语句,Left Outer Join | Left Join | Right Outer Join | Right Join | Inner Join语句,WITH AS语句,UNION、UNION ALL...
对于开发使用到数据库的应用,免不了就要使用联合查询,SQL中常用的联合查询有inner join、outer join和cross join;这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,...
数据库连接表查询 一、交叉连接(CROSS JOIN) 二、内连接(INNER JOIN) 三、外连接(OUTER JOIN)