作家
登录

【MySQL笔记】七种JOIN的SQL

作者: 来源: 2017-08-31 16:13:02 阅读 我要评论

七、全连接去交集(FULL JOIN)

预备数据

以一个简略单纯问答体系为例,包含问题表和问题所属标签,问题表如下:

  1. CREATE TABLE `t_qa` ( 
  2.   `id` bigint(20) NOT NULL AUTO_INCREMENT, 
  3.   `title` varchar(200) NOT NULL DEFAULT '' COMMENT '标题'
  4.   `answer_count` int(5) unsigned NOT NULL DEFAULT '0' COMMENT '答复个数'
  5.   `label_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '标签id'
  6.   `create_by` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '创建人'
  7.   `create_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时光'
  8.   `update_by` bigint(20) unsigned DEFAULT NULL COMMENT '更新人'
  9.   `update_date` datetime DEFAULT NULL COMMENT '更新时光'
  10.   `del_flag` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0:不删除,1:删除'
  11.   PRIMARY KEY (`id`) 
  12. ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 
  13.  
  14. INSERT INTO `t_qa` (`id`, `title`, `answer_count`, `label_id`, `create_by`, `create_date`, `update_by`, `update_date`, `del_flag`) 
  15. VALUES 
  16.     (1, 'Java是什么?', 5, 1, 0, '2017-08-24 17:43:53', 0, '2017-08-24 17:43:53', 0), 
  17.     (2, 'PHP是什么?', 4, 2, 0, '2017-08-24 17:43:53', 0, '2017-08-24 17:43:53', 0), 
  18.     (3, '前端是什么?'
     1/5    1 2 3 4 5 下一页 尾页

      推荐阅读

      PCI-E 4.0规范正式版来了!带宽又翻倍

    PCI-SIG将长达7年的进级周期归咎于行业成长的停止不前,PCI-E 3.0带宽足以敷衍今朝的存储,收集,显卡和其他>>>详细阅读


    本文标题:【MySQL笔记】七种JOIN的SQL

    地址:http://www.17bianji.com/lsqh/37059.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)