mysql5中是否可以进行完整外连接查询(full join)?

在MySQL5中建立如下表:

create   table   table1(id1   int,name   varchar(10));

create   table   table2(id2   int,score   int);

insert   into   table1   select   1, 'lee ';

insert   into   table1   select   2, 'zhang ';

insert   into   table1   select   4, 'wang ';

insert   into   table2   select   1,90;

insert   into   table2   select   2,100;

insert   into   table2   select   3,70;

希望能够用外连接(full   join)查询到如下结果

select   *   from   table1   full   join   table2   on   id1=id2;

-------------结果-------------

id1     name     id2     score

------------------------------

1         lee       1         90

2         zhang   2         100

4         wang     NULL   NULL

NULL   NULL     3         70

------------------------------

可是结果却是

id1     name     id2     score

------------------------------

1         lee       1         90

2         zhang   2         100

------------------------------

使用左连接和右连接都可以正确显示信息。是不是MySQL5   不支持这种完整外连接?

如果有的话应该怎么做呢?希望大家帮忙~先在这里谢谢了~

------解决方案--------------------

为什么不用左连接?mysql我的印象中好像没有外连接一说。记不起来。只有left join ,right join,inner join.

------解决方案--------------------

学习,用左连接就可以了

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

mysql支不支持fulljoin_MySQL5中是否可以进行完整外连接查询(full join)?解决方法相关推荐

  1. mysql普通索引命中_MySQL中因字段字符集不同导致索引不能命中的解决方法

    什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有 ...

  2. 【mysql】左外连接查询中 on 和 where 的区别

    论点 在使用 mysql 的左外连接(left join)查询时,驱动表(left join 左边的表),亦即数据需要全部被查出表的查询条件建议用 where 设定,被驱动表(left join 右边 ...

  3. MySQL—外连接查询

    举例:2个表:员工表和部门表 1.inner join - on 语句,查询所有的匹配信息 select * from emp e inner join dept d on e.deptno=d.de ...

  4. php5.3无法加载mysql数据库模块_PHP_php5.3不能连接mssql数据库的解决方法,本文实例讲述了php5.3不能连接m - phpStudy...

    php5.3不能连接mssql数据库的解决方法 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不支持mssql_conn ...

  5. Mysql数据库基本操作(六)多表查询-内连接查询,外连接查询

    数据准备 use mydb3 ; --创建部门表 create table if not exists dept3 ( deptno varchar (20) primary key , --部门号 ...

  6. mysql 查询rowno_C# Mysql 查询 Rownum的解决方法

    C# Mysql 查询 Rownum的解决方法,需要的朋友可以参考一下 Sql: 代码如下: SELECT @rownum:=@rownum+1 AS rownum, a.order_id , cas ...

  7. MySql 内连接,外连接查询方式区别

    MySql 内连接,外连接查询方式 CREATE TABLE `question_test` (`q_id` int(11) DEFAULT NULL,`q_name` varchar(10) DEF ...

  8. mysql创建连接失败怎么办,MYSQL在Windows 2003上连接不上的解决方法

    MYSQL在Windows 2003上连接不上的解决方法 今天搭建mysql数据库,连接了半天,都提示10061错误,以为密码出了问题试了半天,压根连服务都连接不上,忙活了半个多小时,才发现是系统补丁 ...

  9. php gbk json_encode,php中json_encode处理gbk与gb2312中文乱码问题的解决方法

    这篇文章主要介绍了php中json_encode处理gbk与gb2312中文乱码问题的解决方法,需要的朋友可以参考下 本文讲述了php中json_encode处理gbk与gb2312中文乱码问题的解决 ...

最新文章

  1. 文件控制 fcntl函数具体解释
  2. 告别AI模型黑盒子:可解释性将是数据科学的下一个“超能力”
  3. idea 编译java程序_Java,Hello World,《算法》环境搭建中的问题,用 cmd 和 IntelliJ Idea 分别编译和运行 Java 程序...
  4. java如何使用水晶报表_Java操作水晶报表
  5. Oracle用户管理学习总结
  6. 2019年全栈工程师技术指南和趋势!
  7. Top 10 steps to optimize data access in SQL Server
  8. boost::hana::capture用法的测试程序
  9. Dalsa线扫相机SDK开发-小试牛刀(1)
  10. vue实现搜索框记录搜索历史_2018-09-13 基于Vue的搜索栏功能实现(we-ui)
  11. select * 和select 所有字段的区别
  12. SQL Server中查询ORACLE的数据
  13. 杭州互联网公司和生活成本
  14. zebradesginer zpl代码_斑马ZebraDesigner免费标签编辑软件
  15. 通过在群晖上安装虚拟机,实现群晖与115网盘的双向同步
  16. 大数据与云计算的关系
  17. 第七十五章 SQL命令 START TRANSACTION
  18. 运动控制 轨迹规划综述
  19. C语言task的用法,C# Task 用法
  20. 计算机硬盘灯不亮,解决办法:如果计算机硬盘驱动器指示灯不亮,该怎么办?解决电脑硬盘指示灯不亮的问题_IT / computer_资料...

热门文章

  1. java批量执行查询sql语句_如何从Java执行多个SQL语句
  2. 测试服务器磁盘io性能,测试磁盘IO瓶颈
  3. html5carousel图片轮播,jquery 3d Carousel轮播图插件
  4. 打工这么多年为何混的那么差,真的是工厂让人变傻了吗?
  5. 对希拉里泄露邮件进行简单分析的结果
  6. Windows下使用DCMTK开源库对DICOM协议的医学图像进行解析与显示
  7. python求和函数sum_python求和函数sum()详解
  8. C++中的vector用法详解
  9. 三维地质模型调整视角
  10. 前端小制作 Part.1---鼠标悬停导航栏特效