My SQL的内连接,外链接查询
来源:互联网 发布:多巴胺检测知乎 编辑:程序博客网 时间:2024/06/05 20:03
1、内连接:只连接匹配的行。
2、左外连接:包含左边表的全部行,以及右边表中所有匹配的行,无论右边的表有没有和左边匹配的行,左边的所有行都必须要显示。
3、右外连接:包含右边表的全部行,以及左边表中所有匹配的行,无论左边的表有没有和右边匹配的行,右边的所有行都必须要显示。
例:表t_book的图书类别编号bookTypeId对应着表t_bookType的id
(1)内连接SQL语句
SELECT t_book.id,t_book.bookName,t_booktype.bookTypeName FROM t_book INNER JOIN t_booktype on t_book.bookTypeId=t_booktype.id查询结果:
可以看到只有表t_book的bookTypeId和表t_bookType的id相同的行被查询出来,而其他未匹配的行并没有被查询出来。
(2)左外连接SQL语句
SELECT t_book.id,t_book.bookName,t_booktype.bookTypeName FROM t_book LEFT JOIN t_booktype on t_book.bookTypeId=t_booktype.id查询结果:
左边表无论有没有匹配项都被查询出来。
(3)右外连接SQL语句
SELECT t_book.id,t_book.bookName,t_booktype.bookTypeName FROM t_book RIGHT JOIN t_booktype on t_book.bookTypeId=t_booktype.id查询结果:
右边表无论有没有匹配项都被查询出来。
0 0
- My SQL的内连接,外链接查询
- SQL 连接查询(内链接----外连接)
- SQL的内连接,外链接
- sql内链接,外连接
- My SQL 连接查询
- SQL查询语句,内连接,外连接
- SQL 内连接,外连接数据查询
- sql内连接外链接做链接有了链接
- sql 内连接和外链接
- sql内连接、外连接和自连接查询
- sql内连接、外连接和自连接查询
- sql内连接、外连接和自连接查询
- sql内连接、外连接和自连接查询
- sql内连接、外连接和自连接查询
- sql内连接、外连接和自连接查询
- oracle学习笔记:;连接查询(内连接的等值连接和非等值连接,外链接的左外、右外及全外链接)
- sql左连接、右链接、内连接
- 内链接与外连接的区别
- socket链接和http链接
- C语言中函数参数为什么是由右往左入栈的?
- 仿WebQQ界面
- HDU 2503 a/b + c/d(水~)
- 机器学习——k邻近算法测试
- My SQL的内连接,外链接查询
- HDU 2504 又见GCD(水~)
- 一切成功源于积累——20151003 美国非农15分钟k线直至收盘 各货币对表现 差于预期 黄金3000点
- QT5 学习之路11---MainWindow 简介
- 教你如何查看识别hadoop是32位还是64位
- 机器学习——k邻近算法的数据解析
- c++ primer 练习5.21
- swift map
- 关于匿名管道阻塞的疑问 [问题点数:20分,结帖人hhh_hao] http://bbs.csdn.net/topics/310166627/http://bbs.csdn.net/topics/31