连接查询
来源:互联网 发布:淘宝官方网站注册免费 编辑:程序博客网 时间:2024/06/16 17:55
连接查询
连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据;
- 假如现在有两张数据表:(表名分别是t——book t_booktype)
内连接查询
内连接查询是一种最常用的连接查询。内连接查询可以查询两个或者两个以上的表;
SELECT * FROM t_book,t_bookType;
查询结果为:
SELECT * FROM t_book,t_bookType WHERE t_book.bookTypeId=t_bookType.id;
查询结果为:
SELECT bookName,author,bookTypeName FROM t_book,t_bookType WHERE t_book.bookTypeId=t_bookType.id;
查询结果为:
SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb,t_bookType tby WHERE tb.bookTypeId=tby.id;
查询结果为:
外连接查询
外连接可以查出某一张表的所有信息;
SELECT 属性名列表 FROM 表名 1 LEFT|RIGHT JOIN 表名 2 ON 表名 1.属性名 1=表名 2.属性名 2;
左连接查询
可以查询出“表名 1”的所有记录,而“表名 2”中,只能查询出匹配的记录;
SELECT * FROM t_book LEFT JOIN t_bookType ON t_book.bookTypeId=t_bookType.id;
查询结果为:
SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb LEFT JOIN t_bookType tby ON tb.bookTypeId=tby.id;
查询结果为:
右连接查询
可以查询出“表名 2”的所有记录,而“表名 1”中,只能查询出匹配的记录;
SELECT * FROM t_book RIGHT JOIN t_bookType ON t_book.bookTypeId=t_bookType.id;
查询结果为:
SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb RIGHT JOIN t_bookType tby ON tb.bookTypeId=tby.id;
查询结果为:
多条件连接查询
SELECT tb.bookName,tb.author,tby.bookTypeName FROM t_book tb,t_bookType tby WHERE tb.bookTypeId=tby.id AND tb.price>70;
查询结果为:
阅读全文
0 0
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 连接查询
- 欢迎使用CSDN-markdown编辑器
- angularjs表达式
- ArcGIS Android Runtime100.1.0
- web前端开发中你必须要了解掌握的DOM节点方法!
- IPO聘请了Symantec公司的前首席财务官
- 连接查询
- pip使用
- iOS WKWebview 禁止长按(超链接、图片、文本...)弹出效果
- mongodb 权限设置
- NOIP 1998 普及组 复赛 阶乘之和
- 函数指针
- Python 集合set()
- 枚举、结构体、联合体的简单应用程序-C语言
- Swing绘制一个4位的验证码