语法:FROM table1 LEFT JOIN table2 ON table1.field1 compopr table2.field2 
说明:table1, table2参数用于指定要将记录组合的表的名称。
field1, field2参数指定被联接的字段的名称。且这些字段必须有相同的数据类型及包含相同类型的数据,但它们不需要有相同的
名称。
compopr参数指定关系比较运算符:"=", "<", ">", "<=", ">=" 或 "<>"。

例子:

select m1.Matename,MapName,dict.Fieldname,DesinNum,e1.Realname as name1,e2.Realname as name2,ConstrProjName,ChgNum,projdesignmaterial.Savetime,Remarks,projdesignmaterial.ID,projdesignmaterial.ProjID  from projdesignmaterial

left join material m1 on projdesignmaterial.MateID = m1.ID

left join dict on projdesignmaterial.Unit = dict.ID

left join employee e1 on projdesignmaterial.CountID =

mysql中的left join用法 (及多条件查询相关推荐

  1. mysql left outer join_关于mysql中的left join和left outer join的区别

    关于mysql中的left join和left outer join的区别 LEFT JOIN是LEFT OUTER JOIN的简写版; 内连接(INNER JOIN) :只连接匹配的行; 左外连接( ...

  2. MySQL中sum和count用法总结

    MySQL中sum和count用法总结 1.sum 2.count 例子:要求:查询出2门及2门以上不及格者的平均成绩. 3.MySQL 分组之后如何统计记录条数 gourp by 之后的 count ...

  3. MySQL中ESCAPE关键字的用法详解

    MySQL中ESCAPE关键字的用法详解 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 2. escape验证 MySQL中ESCAPE关键字的用法详解 1. mysql转义概述 ...

  4. mysql 中set函数的用法

    mysql 中set函数的用法 :当值为空时不进行赋值 update user_user <set><if test="nickname!=null and nicknam ...

  5. Mysql中where和having用法及区别

    1.Mysql中Having和Where用法 当SQL语句中使用聚合函数,然后又需要对聚合函数的记录集进行筛选过滤时,这个时候就需要用到Having子句.如果是在聚合函数前过滤记录用Where,在聚合 ...

  6. Mysql中按某一字段去重,并查询去重后的所有字段

    1.Mysql中按某一字段去重,并查询去重后的所有字段 SELECT pnum, name   FROM products AA  WHERE id =        (SELECT MIN(id)  ...

  7. MySQL中choose标签的用法

    MySQL中标签的用法 先给大家来个SQL语句: choose (when,otherwize) ,相当于java 语言中的 switch ,与 jstl 中 的 choose 很类似. SELECT ...

  8. MySQL应用之CROSS JOIN用法(有时挺管用)

    目录 cross join简介 cross join用法 本博客翻译自两篇博客的: http://www.mysqltutorial.org/mysql-cross-join/ https://www ...

  9. MYSQL中replace into的用法

    今天在编程的时候,学习了replace into的用法,真的很好用,是insert into的增强版.在向表中插入数据时,我们经常会遇到这样的情况:1.首先判断数据是否存在:2.如果不存在,则插入:3 ...

最新文章

  1. 030_html脚本
  2. 利物浦大学的vlog网站
  3. Java更快地对基元数组进行排序?
  4. Reactor三种线程模型与Netty线程模型
  5. mysql删除密码代码_mysql 用户新建、受权、删除、密码修改
  6. Linux C线程同步的三种方法
  7. 电脑开机出现奇怪字符_电脑开机出现Reboot and select proper boot device几种解决措施...
  8. 随想录(由自定义打印函数想到的)
  9. [转载] 用 C++ 和 Java 写算法,差别大吗?
  10. 阿里云云计算 44 云计算常见威胁
  11. VS | 设置头文件包含目录(无法打开包括文件,No such file or directory的解决)
  12. 洛谷-UVA12676 Inverting Huffman(反转树)
  13. 我国5G现状:今年底或发放5G牌照
  14. 20170223找女朋友之路思考总结
  15. Windows10启动缓慢的原因以及解决方法
  16. 网页游戏常见外挂原理及防御
  17. 如何培养你自己独特的领导风格?
  18. 在WINDOWS下的Services.mscl里有好几个ORACLE的SERVICES的一些作用
  19. Java枚举深入理解以及HttpStatus类的使用
  20. 微信小程序连接mysql

热门文章

  1. 【环境问题】基础Web环境搭建问题记录2——Failed to obtain JDBC Connection;
  2. 全国区划图县域图(截至2019年底)
  3. Homekit智能家居创意DIY一智能灯
  4. AspectJ简单实现
  5. jiaozivideoplayer全屏填充模式字幕被裁切掉了的问题解决
  6. 《乡村爱情6》七月宾县开机
  7. 根文件制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容
  8. C语言电话号码判断合法性
  9. nvidia账号、cuDNN的下载账号分享
  10. html网页制作是什么,DynamicHTML是什么,能具体解释一下么本人初学网页制作, 爱问知识人...