这是一个后续问题,我的最后一个问题有关在MySQL中的表连接

我需要能够从左连接表中选择NULL值。

这是我的加入:

table1.id | table1.name | table2.id | table2.surname

1 | John | 1 | Doe

2 | Michael | 2 | Anderson

3 | Anna | NULL | NULL

4 | Sue | NULL | NULL

我想选择WHERE table2.surname = NULL,但像这样的查询不工作

SELECT table1.*,table2.*

FROM table1

LEFT JOIN table2

ON table1.id=table2.id

WHERE table2.surname=NULL

我可以有点理解它背后的逻辑没有给我任何结果,但必须有办法抓住他们的结果吗?

欣赏任何帮助

mysql left join 空值_MYSQL Left Join如何选择NULL值?相关推荐

  1. mysql字符串拼接 空值_mysql字符串拼接并设置null值的实例方法

    #字符串拼接 concat(s1,s2); 将表中last_name和first_name中的字符串拼接 select concat(last_name,first_name) as 姓名 from ...

  2. mysql left join 空值_MySQL LEFT JOIN NULL值

    这个问题更多的是2012年3月回复的问题.由于这是4个月后,我提出了一个新问题.参考:MySQL LEFT JOIN - Values can be NULL 我的SQL语句如下所示: SELECT ...

  3. mysql natural join用法_MySQL NATURAL JOIN

    NATURAL JOIN 也叫自然连接,实际是属于 JOIN 的一种. MySQL NATURAL JOIN 语法如下: ... FROM table1 NATURAL JOIN table2 ... ...

  4. mysql的join算法_mysql的Join算法-阿里云开发者社区

    实为吾之愚见,望诸君酌之!闻过则喜,与君共勉 测试数据 CREATE TABLE `dept_emp` ( `emp_no` int(11) NOT NULL, `dept_no` char(4) N ...

  5. mysql join图解_MySQL中Join算法实现原理分析[多图]

    在MySQL 中,只有一种 Join 算法,就是大名鼎鼎的 Nested Loop Join,他没有其他很多数据库所提供的 Hash Join,也没有 Sort Merge Join.顾名思义,Nes ...

  6. mysql数据库过滤空值_mysql必知必会--过 滤 数 据

    使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中所有行.通常只 会根据特定操作或报告的需要提取表数据的子集.只检索所需数据需要 指定搜索条件(search criteria),搜索 ...

  7. insert into 插入空值_MySQL数据库的表中 NULL 和 空值 到底有什么区别呢

    浅谈 NULL 和 空值的区别 NULL也就是在字段中存储NULL值 空字符串值也就是字段中存储空字符('') 我们来通过测试来看看 他们彼此的区别: 1.占用空间区别 mysql> selec ...

  8. mysql insert 自增_MySQL自增列插入0值的解决方案

    在将数据库从MSSQL迁移到MySQL的过程中,基于业务逻辑的要求,需要在MySQL的自增列插入0值.在MSSQL中是这样完成的: string sql;sql = " set identi ...

  9. mysql auto increment 插入_MySQL里AUTO_INCREMENT表里插入0值的问题

    在使用MYSQL数据库时,无法设置AUTO_INCREMENT从0开始自增,之后查询了相关资料整理. 快速概览 AUTO_INCREMENT列满足条件 在不同数据库引擎下所具有的特征 解决AUTO_I ...

最新文章

  1. python 之 pip、pypdf2 安装与卸载
  2. Spark Streaming 实现思路与模块概述
  3. 简书 php三级联动,JS 实现三级联动
  4. 一个static和面试官扯了一个小时,舌战加强版
  5. 将一个文件夹的文件复制到另一个文件夹
  6. Basic Oracle Net Services Client-Side Configuration
  7. 天梯——赌马 (20 分)
  8. asp sql 导出 excel_使用SQL进行数据分析(八)
  9. 适合初学者的 10 大机器学习项目
  10. 记一次 “HTTP 405 Method Not Allowed”的解决方法
  11. Hibernate表间映射时HHH000142异常
  12. 海外服务器租用主要要看三个方面
  13. 20230327 作业
  14. 零样本学习和小样本学习(转)
  15. 为什么要学习 Linux?
  16. Oracle - Database 甲骨文
  17. python中的self理解
  18. 安全协议系列(一)----WEP详解
  19. 用PS制作简单婚纱海报
  20. 如何装虚拟机及在上面安装LINUX操作系统

热门文章

  1. centos7二进制安装php,Centos7下编译安装配置Nginx+PHP+MySql环境
  2. java 主从表_如何开发主从报表
  3. python右对齐 数字_如何在Python中右对齐数值数据?
  4. mxnet转pytorch预训练
  5. library “libopencv_java4.so“ not found“
  6. pytorch dataloader num_workers参数设置导致训练阻塞
  7. C++ 32位和64位
  8. python 复制文件夹
  9. Re-ID新方法VPM
  10. python sqlalchemy操作SQLite