简单的介绍了各种联合查询语句的用法,有inner join ,join left等多表联合查询,有需要的朋友可以参考一下。

INNER JOIN(等值连接) 只返回两个表中联结字段相等的行

LEFT JOIN(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

RIGHT JOIN(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

INNER JOIN 语法:

INNER JOIN 连接两个数据表的用法:

代码如下

SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

INNER JOIN 连接三个数据表的用法:

代码如下

SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

INNER JOIN 连接四个数据表的用法:

代码如下

SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号

INNER JOIN 连接五个数据表的用法:

代码如下

SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

SELECT tx_txurheber_urheber.uid, tx_txurheber_urheber.werkxurhadrd_kurzname, tx_vda_werke.d_WerksArt

FROM tx_txurheber_urheber

INNER JOIN tx_vda_werke ON tx_txurheber_urheber.fk_werk = tx_vda_werke._pk_Werk

AND tx_vda_werke.d_WerksArt = 'Theater'

LIMIT 0 , 30

连接六个数据表的用法:略,与上述联接方法类似,大家举一反三吧:)

注意事项:

•在输入字母过程中,一定要用英文半角标点符号,单词之间留一半角空格;

•在建立数据表时,如果一个表与多个表联接,那么这一个表中的字段必须是“数字”数据类型,而多个表中的相同字段必须是主键,而且是“自动编号”数据类型。否则,很难联接成功。

•代码嵌套快速方法:如,想连接五个表,则只要在连接四个表的代码上加一个前后括号(前括号加在FROM的后面,后括号加在代码的末尾即可),然后在后括号后面继续添加“INNER JOIN 表名X ON 表1.字段号=表X.字段号”代码即可,这样就可以无限联接数据表了:)

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql的联合查询语句_mysql各种联合查询语句相关推荐

  1. mysql多表联合查询事例_MySQL——多表查询详细介绍以及实例

    1.表与表之间的关系 一对一:用户表和身份信息表,用户表是主表 例如:男人表 .女人表create table man( mid int primary key auto_increment, mna ...

  2. mysql 联合主键_Mysql 创建联合主键

    Mysql 创建联合主键 2008年01月11日 星期五 下午 5:21 使用primary key (fieldlist) 比如: create table mytable ( aa int, bb ...

  3. mysql 单表子查询语句_MySQL基本SQL查询语句:多表查询和子查询示例

    一.简单查询:基本语法: 代码如下 SELECT * FROM tb_name; 查询全部 代码如下 SELECT field1,field2 FROM tb_name; 投影 代码如下 SELECT ...

  4. mysql的基本的查询语句_Mysql的基本查询语句

    聚集函数 mysql有5个聚集函数,分别是AVG,MAX,MIN,SUM,COUNT. 分组 分组的使用group by作为关键字,having作为条件关键字. having和where的区别:1.w ...

  5. mysql数据库表子查询语句_MySQL使用子查询教程

    #MYSQL#这是我MyySQL教程的第四篇了,可能对于一些大神来说这些都是小儿科,但是我还是相信这些东西会对一些人有帮助的,本篇主要会介绍上面是子查询以及如何使用它们.大概会从,什么是子查询,利用子 ...

  6. mysql多表查询书籍_MySQL多表查询及子查询

    1. MySQL数据库执行查询操作时的查询流程: 请求-->查询缓存 请求-->查询缓存-->解析器-->预处理器-->优化器-->查询执行引擎-->存储引擎 ...

  7. 实战派mysql高阶应用指南_MySQL高阶SQL语句(学会这些,让你对于数据库游刃有余)_Gengchenchen的博客-CSDN博客...

    ------GROUP BY------对GROUP BY后面的栏位的查询结果进行汇总分组,通常是结合聚合函数一起使用的 GROUP BY 有一个原则,就是 SELECT 后面的所有列中,没有使用聚合 ...

  8. mysql带账号联查表_MySQL联表查询的简单示例

    MySql会用到联表查询,对于刚学习的新手来说,可能会理解起来有难度.下面这篇文章就来给大家详细介绍MySQL联表查询的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 关系型 ...

  9. mysql 表 视图 索引吗_Mysql多表查询, 视图,事务,索引,函数,go连接数据库

    1.1 今日目标 理解多表查询 理解子查询 能够创建视图 能够删除视图 能够查看创建视图的SQL语句 能够理解事务的作用 能够操作事务 理解索引的作用 能够创建索引 能够删除索引 知道常用的函数 了解 ...

  10. mysql 连接查询索引_Mysql (四)连接查询和索引

    一.什么是连接查询:就是将二个或二个以上的表,"连接起来"当做一个数据源,并从中去取得所须要的数据.连接查询包括交叉连接查询.内连接查询.外连接查询 (一)交叉连接:交叉连接不带W ...

最新文章

  1. Hash+哈希+哈希函数
  2. windows下命令行终端使用rz上传文件参数详解
  3. python判断点在直线的哪一侧_判断点在直线的哪一侧
  4. Android 微信分享
  5. Javascript学习数据结构--字典
  6. 常见错误:未能加载文件或程序集
  7. 基于JAVA+Servlet+JSP+MYSQL的在线汽车订票系统
  8. mysql锁的应用场景_浅谈Mysql共享锁、排他锁、悲观锁、乐观锁及其使用场景
  9. 利用memoize缓存到Redis出现多个参数同一个结果
  10. 内网安全-隧道穿透漫游
  11. linux 联通ip配置,linux下设置电信网通双线路IP地址
  12. 华为交换机初始化_华为S5700交换机初始化和配置TELNET远程登录
  13. 约束最优化求解-拉格朗日函数Hesse阵的SQP二次规划方法求解约束最优化问题-梯度法求解无约束最优化问题
  14. 成功解决H5画布图片跨域,详解 uniapp H5 画布自定义海报实现长按识别,分享,转发
  15. 少儿重疾险排名的选择与注意事项
  16. 小米NFC手机复制加密IC门禁卡
  17. cf端游界面更新显示服务器繁忙,电脑登录cf老是显示更新失败怎么办
  18. phpstorm多出屏幕代码换行/自动换行
  19. 【Python入门教程】第49篇 集合的子集
  20. Python安装包(3.6和3.8)及Pycharm安装及汉化包

热门文章

  1. 使用js实现拖拽功能(附具体实现代码)
  2. 【组织架构】中国铁路西安局集团有限公司
  3. apt dpkg autoremove
  4. 使用vue.js构建一个知乎日报
  5. css中的inset,inset() | CSS属性参考
  6. Android基础—.9 图片讲解
  7. 韦布望远镜公布第一批震撼照片! 科学家称花了很久才明白照片在表达什么
  8. 弱监督语义分割论文方法分类
  9. c语言结构体内嵌结构体指针_C语言中的结构指针
  10. Windows/Linux客户端挂载NFS共享存储