0

0

MySQL表连接_MySQL

php中文网

php中文网

发布时间:2016-06-01 13:10:22

|

956人浏览过

|

来源于php中文网

原创

一、内连接

  语法:

SELECT ... FROM join_table    [INNER] JOIN join_table2     [ON join_condition]     WHERE where_definition

  只列出这些连接表中与连接条件相匹配的数据行。

  例:

SELECT * FROM table1 a JOIN table2 b ON a.dept_id = b.id;或SELECT * FROM table1 a, table2 b WHERE a.dept_id = b.id;

 

Difeye-敏捷的轻量级PHP框架
Difeye-敏捷的轻量级PHP框架

Difeye是一款超轻量级PHP框架,主要特点有: Difeye是一款超轻量级PHP框架,主要特点有: ◆数据库连接做自动主从读写分离配置,适合单机和分布式站点部署; ◆支持Smarty模板机制,可灵活配置第三方缓存组件; ◆完全分离页面和动作,仿C#页面加载自动执行Page_Load入口函数; ◆支持mysql,mongodb等第三方数据库模块,支持读写分离,分布式部署; ◆增加后台管理开发示例

下载

二、外连接

 语法:

SELECT ... FROM join_table    (LEFT|RIGHT|FULL) [OUTER] JOIN join_table2    ON join_condition    WHERE where_definition

  不仅列出与连接条件相匹配的行,还列出左表(左外连接)、右表(右外连接)或两个表(全外连接)中所有符合WHERE过滤条件的数据行。需要注意的是MySQL5.1暂不支持FULL JOIN连接。

  例:

左外连:  SELECT * FROM table1 a LEFT JOIN table2 b ON a.dept_id = b.id;右外连:SELECT * FROM table1 a RIGHT JOIN table2 b ON a.dept_id = b.id;

 

三、交叉连接

  语法:

SELECT ... FROM join_table CROSS JOIN join_table2;

  没有ON子句和WHERE子句,它返回连接表中所有数据行的笛卡尔积。

  其结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。

  相当于:

SELECT ... FROM table1, table2;

 

四、自连接

  参与连接的表都是同一张表。(通过给表取别名虚拟出)

SELECT a.name aname, b.name bname FROM table a LEFT JOIN table bON b.id = a.gmr;--查询出员工姓名和其经理的姓名  SELECT a.name aname FROM table a RIGHT JOIN table b ON a.id = b.gmr; --查询出所有经理的姓名

  自连接在实际应用当中比较常见,其语句也绕口,可将同一张表当成两张不同的表来理解,比如明明是同一张表,记录了员工基本信息,其中包含着每位员工的经理的ID,那么则可以把它当作一张员工表,一张经理表来对待。呃~怎么说呢,还是有点绕,等到实际应用中慢慢摸索吧。。。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

79

2026.01.09

c++框架学习教程汇总
c++框架学习教程汇总

本专题整合了c++框架学习教程汇总,阅读专题下面的文章了解更多详细内容。

46

2026.01.09

学python好用的网站推荐
学python好用的网站推荐

本专题整合了python学习教程汇总,阅读专题下面的文章了解更多详细内容。

121

2026.01.09

学python网站汇总
学python网站汇总

本专题整合了学python网站汇总,阅读专题下面的文章了解更多详细内容。

12

2026.01.09

python学习网站
python学习网站

本专题整合了python学习相关推荐汇总,阅读专题下面的文章了解更多详细内容。

15

2026.01.09

俄罗斯手机浏览器地址汇总
俄罗斯手机浏览器地址汇总

汇总俄罗斯Yandex手机浏览器官方网址入口,涵盖国际版与俄语版,适配移动端访问,一键直达搜索、地图、新闻等核心服务。

71

2026.01.09

漫蛙稳定版地址大全
漫蛙稳定版地址大全

漫蛙稳定版地址大全汇总最新可用入口,包含漫蛙manwa漫画防走失官网链接,确保用户随时畅读海量正版漫画资源,建议收藏备用,避免因域名变动无法访问。

370

2026.01.09

php学习网站大全
php学习网站大全

精选多个优质PHP入门学习网站,涵盖教程、实战与文档,适合零基础到进阶开发者,助你高效掌握PHP编程。

45

2026.01.09

php网站搭建教程大全
php网站搭建教程大全

本合集专为零基础用户打造,涵盖PHP网站搭建全流程,从环境配置到实战开发,免费、易懂、系统化,助你快速入门建站!

12

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号