CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

菜鸟的sql问题?

楼主wangzhenbo(我是谁)2006-02-10 13:37:18 在 Oracle / 基础和管理 提问

有一个sql语句:select   a.a1   from   a,b   where   a.a1=b.b1(+)  
  不清楚(+)是什么意思? 问题点数:20、回复次数:4Top

1 楼cenlmmx(学海无涯苦作舟)回复于 2006-02-10 13:40:46 得分 6

select   a.a1   from   a   left   join   b   on   a.a1=b.b1(左连接)Top

2 楼yejianwind(啸风)回复于 2006-02-10 13:54:53 得分 6

没有(+)如果A表有记录,B表没有对应的就不会显示出来  
  加上了(+)后,就能显示出来Top

3 楼gw_delphi(从容)回复于 2006-02-10 14:57:12 得分 6

加上左连接后能显示A表中的全部记录;向这样的情况一般出现在B表跟A表某些字段进行对应关系时不满足条件;比如A表m字段不能为空但是B表m字段可以为空;加了过滤条件后a表中有记录就看不到;这时候就可以用左连接显示A表中的全部记录Top

4 楼swimming8243(swimming)回复于 2006-02-10 15:03:31 得分 2

左连接Top

相关问题

  • SQL菜鸟问题
  • 菜鸟求教sql函数
  • 菜鸟求一SQL语句
  • 菜鸟的SQL 问题
  • 菜鸟请教 SQL Server!
  • SQL查询菜鸟问题
  • 菜鸟求一SQL语句!
  • 菜鸟问:sql查询?
  • vb6__SQL的菜鸟级别的问题:
  • 菜鸟问问题,(连接sql)

关键词

  • 字段
  • 连接
  • m字段
  • 左连接
  • 显示
  • 条件
  • 出来加上
  • 中的全部记录
  • 有记录
  • 没有

得分解答快速导航

  • 帖主:wangzhenbo
  • cenlmmx
  • yejianwind
  • gw_delphi
  • swimming8243

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo