mysql的左外连接, 右外连接以及内连接查询
2018-01-23 15:06
323 查看
1. 内连接
内连接查询时, 显示的结果表,只显示两个表都有的数据 比如 tb_evaluate中 有member_id 的值为1,2,3, tb_user表中的user_id的值为1,2,4,5 那么查询的结果,只会显示值为1,2的两张表的数据拼接的一个总表
SELECT * FROM tb_evaluate e **INNER JOIN** tb_user u **ON** e.member_id=u.user_id
2.左外连接
左外连接查询时, 显示的结果表会把left join in 左边的表所有数据显示出来, 右边的数据用null补充 还按照以上的假设, 查询结果会显示1,2,3,的所有数据,但是3的右边表数据显示为null
SELECT * FROM tb_evaluate e **LEFT JOIN** tb_user u **ON** e.member_id=u.user_id
3.右外连接
右外连接查询时, 显示的结果会把right join in 右边的表的所有数据都显示出来,左边没有对应的数据会显示为null, 还按照上面的假设, 查询结果会显示1,2,4,5的所有数据, 但是4,5的左边会全部显示为null
SELECT * FROM tb_evaluate e **RIGHT JOIN** tb_user u **ON** e.member_id=u.user_id
相关文章推荐
- mysql中左连接,右连接,内连接查询,以及与where之间关系
- navicate连接Linux下mysql慢,卡,以及mysql相关查询,授权
- 09--MySQL自学教程:多表查询之内连接、外连接以及【子查询】
- mysql的关系以及连接查询
- 连接数据库的步骤SQL Server 与mysql 以及一些数据库查询语句
- 09--MySQL自学教程:多表查询之内连接、外连接以及【子查询】
- Solr部署,连接mysql,实现模糊查询功能,以及按照距离排序功能
- mysql 查询一个字段,生成连接字符串输出 统计函数 group_concat concat concat_ws
- MySQL——多表连接查询
- 操作3 mongodb和mysql 开启慢查询日志 ,以及mongodb从配置文件启动
- 查询mysql当前连接数
- 使用SQLyog远程连接mysql,以及mysql远程连接错误1130 解决方法
- C#连接Mysql查询乱码
- PHP连接MySQL查询结果中文显示乱码问题
- mysql查询时去除重复数据以及 FOUND_ROWS 统计记录函数
- JDBC连接MySQL之查询数据(代码规范化)
- 从项目上一个子查询扩展学习开来:mysql的查询、子查询及连接查询
- mysql中连接字符串,以及case的使用
- mysql,SQL标准,多表查询中内连接,外连接,自然连接等详解之查询结果集的笛卡尔积的演化
- mysql左右连接查询(有示例图)