我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

oracle中加号的问题

我在公司的代码看到了这样的一句oracle的sql语句,非常的费解,不知道(+)代表的是什么意思。
不加(+)的话,查询出来的是26条记录,加了之后查出了29条记录。我是个oracle的初学者不知道(+)代表的是什么意思。
select a.* from a,b where (a.id = b.pid (+)) and a.mark= '1'

老版本的oracle使用(+)表示左右连接
相当于left join ,right join

近期文章

  • ruby中的输出如何处理?能否不断echo?
  • 如何遍历一个目录并得到file object 或者 全路径的 string?
  • oracle 批量更新数据问题
  • 关于ext异步树的问题
  • 为什么GridPanel加了loadMask却没有laoding效果
  • 请问服务器端怎么通过socket检测客户端非法退出?比如说拔网线
  • Python中 "==" 和 控制台输入字符串的问题。
  • Axis2调用C#WebService的安全问题
  • hibernate的一对多,多对多映射等会不会引起内存的无法释放
  • struts开发中smartupload上传图片的问题
  • 面试归来,被一道SQL题给难倒了。请各位大大帮我看看,谢谢!
  • 匿名类中如何传值出来呢?
  • 面试的一个SQL语句查询的问题
  • rails的form_for问题
  • Linux嵌入式 VS J2EE 我该何去何从?
  • 成员方法成员变量有没private protected修饰?
  • 工作一年的java程序员该达到什么样的水平呢
  • jquery 操作
  • 哪里来的[/WEB-INF/action-servlet.xml ?
  • SUN认证的Java认证到底有没有用?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华