您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
MySQL JOIN 语法说明与 INNER JOIN 语法用法实例
2016-11-05【网站建设常见问答】2218 人已围观
简介话说工欲善其事,必先利其器. 我们网站开发要完成一个系统的功能sql查询技巧是少不了的. 今天我们再来温习一下mysql的inner join语法! MySQ...
话说工欲善其事,必先利其器. 我们网站开发要完成一个系统的功能sql查询技巧是少不了的. 今天我们再来温习一下mysql的inner join语法!
MySQL JOIN 语法概述
SQL(MySQL) JOIN 用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。
JOIN 通常与 ON 关键字搭配使用,基本语法如下:
... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona
table1 通常称为左表,table2 称为右表。ON 关键字用于设定匹配条件,用于限定在结果集合中想要哪些行。如果需要指定其他条件,后面可以加上 WHERE 条件 或者 LIMIT 以限制记录返回数目等。
下面以最常见的两表连接来说明 MySQL JOIN 的用法,关于多表 JOIN 请参见《MySQL JOIN 多表》。
MySQL JOIN 分类
JOIN 按照功能大致分为如下三类:
INNER JOIN(内连接):取得两个表中存在连接匹配关系的记录。
LEFT JOIN(左连接):取得左表(table1)完全记录,即是右表(table2)并无对应匹配记录。
RIGHT JOIN(右连接):与 LEFT JOIN 相反,取得右表(table2)完全记录,即是左表(table1)并无匹配对应记录。
关于 MySQL FULL JOIN 全连接
MySQL 没有提供 SQL 标准中的 FULL JOIN(全连接):两个表记录都取出,而不管彼此是否有对应记录。要解决此问题,可以使用 UNION 关键字来合并 LEFT JOIN 与 RIGHT JOIN,达到模拟 FULL JOIN 的目的。
MySQL INNER JOIN
INNER JOIN 用于取得两个表中存在连接匹配关系的记录。
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
相关文章
随机图文
Linux下的压缩解压缩命令详解
linux的命令总是有一堆的参数,这些参数平常是没什么用,真要使用到时会使我们的工作方便很多,以下是linux zip命令详解记录以便查询 ...
web虚拟主机的"月流量"是什么意思?
网站客户在购买网站虚拟主机后,\"月流量2G\",那每天是允许多少个用户访问呢? 答:如果没有下载内容,仅仅是文章,应该没多...
搜索引擎百度站长针对站长SEO回复
以下是百度自身对广大站长一些关心的问题的回复,我们还是很有参考价值的。今天摘录过来学习一次,宁波殷雯与大家共勉. 自然排名是全部由机器完成...
网站维护、网站托管、安全、可靠
我们先来估算一下网站维护的成本。网站制作完成后需要维护与管理,得请一个有一定网络技术的人负责。请懂一定网络技术的人员每月的工资最低标准为3...




微信收款码
支付宝收款码