连接就是将两个表按照某个公共字段来拼成一个大表。

左连接就是在做连接是以左边这个表为标准,来遍历右边的表。

1、引子

左连接,自连接

SELECT * FROM test_visit t1 LEFT JOIN test_visit t2 ON t1.uid = t2.uid

结果:

2、问题 例子:

用户访问记录:

问题:查出看了湖南卫视但没有看北京卫视的用户信息

逻辑:先通过左连接将看了湖南卫视和北京卫视的查出来,然后再将看了湖南卫视但不在刚才查出的结果中的用户查出来。

SELECT * FROM test_visit WHERE channel='湖南卫视' AND uid NOT IN (

SELECT DISTINCT t1.uid FROM test_visit t1 LEFT JOIN test_visit t2 ON t1.uid = t2.uid

WHERE t1.channel='湖南卫视' AND t2.channel='北京卫视' )

结果:

各位大神,有什么好的方法,说说吧,我感觉这个不是最优的

mysql自左连接最大值_mysql左连接自连接例子相关推荐

  1. mysql左连接和内连接区别_MYSQL 左连接右连接和内连接的详解及区别

    MYSQL 左连接右连接和内连接的区别,这里就对这些概念经过一个实例,讲解清楚. 代码如下: drop table table1; CREATE TABLE `andrew`.`table1` ( ` ...

  2. mysql连接代码_MySQL 表连接

    MySQL数据库表有4种连接方式: 左连接(左外连接) 右连接(右外连接) 等值连接(内连接) 全连接(全外连接) 以下,小编将依次简要介绍,希望能对初学的小伙伴们有所裨益. 首先先介绍下将要使用的两 ...

  3. mysql中字符串拼接函数_MySQL 字符串连接CONCAT()函数

    MySQL字符串连接函数 使用方法: CONCAT(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意: 如果所有参数均为非二进制字符 ...

  4. 小白 MySQL数据库链接查询语句_MySQL数据库——连接查询

    今天将用 "手" 来教大家关于MySQL连接查询的知识! ============================================================= ...

  5. mysql数据连接查询_mysql数据库 连接查询

    左连接: select 列1,列2,列N from tableA left  join tableB on tableA.列 = tableB   [此次表连接成一张大表,完全当成普通表看] wher ...

  6. mysql sql字符串连接函数_Mysql字符串连接函数 CONCAT()与 CONCAT_WS()

    从数据库里取N个字段,然后组合到一起用","分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用. CONCAT_WS( ...

  7. mysql左外连接条件_mysql – 左外连接的MAX条件

    ---------- samples ---------- SamplesID stylenumber stylename status ----------- samples_details --- ...

  8. mysql 左连接 重复_mysql左连接重复行

    我正在设计一个类似于4个表格的字典数据库 words wordid | lemma senses wordid | synsetid synsets synsetid | definition sam ...

  9. mysql远程连接设置_MySQL远程连接设置

    这只是一个简单MySQL设定.但很多图简单,却忽略了安全性.所以对设置中的细节和含义需要弄到清清楚楚才行. 这只是一个简单MySQL设定.但很多图简单,,却忽略了安全性.所以对设置中的细节和含义需要弄 ...

最新文章

  1. FPGA设计中MEMORY型数据怎么综合到blockRAM里面
  2. 生吃蔬菜健康轻松瘦身 - 健康程序员,至尚生活!
  3. log4j日志 linux配置,Log4j 日志详细用法
  4. Java学习之连接数据库
  5. 五一新闻回顾:XP SP3悄发布 微软雅虎终谈崩
  6. 利用openmp实现矩阵相乘_MP116:线性代数补习班(4):矩阵的张量积
  7. 矩阵线性代数笔记整理汇总,超全面
  8. mysql 5.6.15 winx64_mysql-5.6.15-winx64免安装 配置步骤
  9. 中标麒麟V7系统开启日志服务器收集日志
  10. Unity打包篇:能够解决Unity打包Gradle遇到的所有问题方法整合!(持续更新中!)
  11. 【C语言】求两个数的最大公约数
  12. 人在外省想在老家装监控,在手机上能看,要什么条件和材料?
  13. 计算机邀请函制作教案,计算机邀请函制作要点
  14. 2-44 JQuery
  15. WEB前端网页设计-Bootstrap4 信息提示框
  16. Python数据挖掘—电力窃漏电用户自动识别
  17. linux里的文件服务
  18. MySql保姆级教程
  19. ResNet 论文概览与精读
  20. 使用pdfFactory为PDF文件设定查看选项

热门文章

  1. mysql 表列表_一个MySQL表中的多列表显示
  2. excel匹配_Excel常用的关联匹配函数
  3. 如何判断lib是/md or /mt编译的
  4. 学习计划Current(2019.4.23)
  5. GitHub标星1.3W!五分钟带你搞定Linux Bash脚本使用技巧
  6. 用CPU计时器统计CUDA核函数的运行时间
  7. mysql查询语句有点难_Mysql惯用函数,难点,注意_mysql
  8. Css3 Column实现瀑布流
  9. centos6.8自带mysql_CentOS6.8下MySQL数据库版本信息查看
  10. python找思路_python 爬取贝壳的一些思路和方法设计(用地址找到小区名字)