sql 关联表查询 LEFT ON INNER ON RIGHT ON
来源:互联网 发布:Java web 登录实现 编辑:程序博客网 时间:2024/05/16 05:54
数据库表
http://wenku.baidu.com/view/fa341ad4c1c708a1284a4450.html
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。
在使用left jion时,on和where条件的区别如下:
1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真的就全部过滤掉。
point 表 address表
1. LEFT JOIN:
(保证找出左联表中的所有行)
SELECT * FROM point LEFT JOIN address ON point.idKey = address.idKey
2. 对于inner join,满足on后面的条件表的数据才能查出,可以起到过滤作用。也可以把条件放到where后面。
SELECT point.idKey,address.dealt,point.content FROM point INNER JOIN address ON point.idKey=address.idKey AND address.dealt='北京' AND point.content>='95'
SELECTpoint.idKey,address.dealt,point.content FROMpoint LEFT JOIN address ON point.idKey=address.idKey WHEREaddress.dealt='北京' AND point.content>='95'
两种sql 语句查询结果一样
- sql 关联表查询 LEFT ON INNER ON RIGHT ON
- SQL--inner join on, left join on, right join on
- mysql连表查询之left join on / right join on / inner&nb
- 【SQL Server】sql语法:inner join on, left join on, right join on详细使用方法
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on对比
- inner join on, left join on, right join on
- inner join on, left join on, right join on讲解
- inner join on, left join on, right join on
- inner join on, left join on, right join on
- inner join on, left join on, right join on
- inner join on, left join on, right join on
- QString isEmpty isNull
- test
- 解决Toast快速点击,重复多次的问题
- ] *** Assertion failure in -[AFHTTPRequestSerializer 今天用AF的时候遇到了报这个错误
- java 反射
- sql 关联表查询 LEFT ON INNER ON RIGHT ON
- ext.net GridPanel 实现鼠标移动显示图片
- 揭秘深度强化学习
- SDUT1141面向对象程序设计上机练习二(函数模板)
- 静态Handler中调用Toast
- 前端学习Html篇(一)
- 织梦DedeCms网站首页不生成html文件动态显示方法
- 整理:OJ 测试数据
- slidingmenu用法