SQL left join 条件位置问题
2015-09-17 14:44
274 查看
今日把一个where A.ID*=b.ID and b.AAA='AAA' 语句改成Left jion
以为很简单,就这么改了,
完了结果集出来比原来少了那些B表空值的
仔细一看,原来Left Jion b on A.ID=b.ID ,还需要把 and B.AAA='AAA'移过来一起
仅A.XXX='XXX'放在Where下面
写一笔存档
以为很简单,就这么改了,
完了结果集出来比原来少了那些B表空值的
仔细一看,原来Left Jion b on A.ID=b.ID ,还需要把 and B.AAA='AAA'移过来一起
仅A.XXX='XXX'放在Where下面
写一笔存档
相关文章推荐
- SQL Server 动态生成数据库所有表Insert语句
- [bigdata] 使用Redis队列来实现与机器无关的Job提交与执行 (python实现)
- PowerDesigner导出SQL脚本
- oracle数据库基本操作
- oracle11g的dmp文件导入oracle10g当误差:头验证失败---解决
- 浅谈数据库设计冗余和效率的取舍
- Oracle dblink创建过程
- 怎样根据字段域查找到其在数据库中关系与属性
- mysql 小知识点备忘(一)
- Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- Oracle数据库的分页使用
- Oracle中的表构造导出到word Sql语句
- 关于jdbc重点讲解实例--使用jdbc操作数据库上传附件
- 解决MysSql数据库添加数据乱码问题
- 11.2.04 Oracle RAC 目录中 crfclust.bdb文件过大,Bug 20186278
- activiti数据库表结构剖析
- ORACLE日期时间函数大全
- 项目中遇到创建oracle定时任务
- mysql支持跨表delete删除多表记录
- Mysql跨表更新 多表update sql语句总结