位置: 编程技术 - 正文
推荐整理分享经典mysql连接查询例题(mysql连接查询的几种方式),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql连接查询原理,mysql中的连接查询,mysql连接查询的几种方式,mysql数据库连接查询,mysql 内连接查询,mysql 内连接查询,mysql连接查询,mysql连接查询,内容如对您有帮助,希望把文章链接给更多的朋友!
MySQL连接查询相信大家都有所了解,连接查询是在数据库查询操作的时候经常用到的,下面就为您介绍MySQL连接查询
mysql连接查询:支持多表连接
对同一张表可以重复连接多次(别名在多次连接同一张表时很重要)
例题1:
下面有2张表
teams表
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dc0f.png" alt="查看图片" />
比赛结果表:result
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_ddc.png" alt="查看图片" />
问题:
得出一张表:主队,客队,比赛成绩,比赛时间
方法一:子查询和连接查询混合
step1:
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_d.png" alt="查看图片" />
step2:
得到
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dc.png" alt="查看图片" />
step3:根据比赛的id 相等连接以上两表即可
即可得到
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dac7.png" alt="查看图片" />
结果是出来了,有点繁琐
方法二:多次连接查询
即可得到:
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_db5fad6.png" alt="查看图片" />
Teams表要连接2次所以要有别名
例题2:
现有下表 subject
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dc2ec.png" alt="查看图片" />
求这样一个表
父栏目名 ,子栏目名称
连接查询
自己连接自己更需要别名了
即可得到
Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_dcbf3.png" alt="查看图片" />
标签: mysql连接查询的几种方式
本文链接地址:https://www.jiuchutong.com/biancheng/348030.html 转载请保留说明!友情链接: 武汉网站建设