select tbsal_salodr_code_allotment.sales_id,
po_details.dtm_order,
po_details.style_id,
customer_details.customer_name
from tbsal_salodr_code_allotment,
po_details,
customer_details
where tbsal_salodr_code_allotment.sales_id=po_details.sales_id(+)
and tbsal_salodr_code_allotment.sales_id=customer_details.sales_id(+)
po_details.dtm_order,
po_details.style_id,
customer_details.customer_name
from tbsal_salodr_code_allotment,
po_details,
customer_details
where tbsal_salodr_code_allotment.sales_id=po_details.sales_id(+)
and tbsal_salodr_code_allotment.sales_id=customer_details.sales_id(+)
解决方案 »
- 我创建了一个存储过程,就是提示完成了,但是显示的图标上有个小红叉,而且不能使用,我该怎么办?
- 关于Oracle数据库 特殊字符处理的问题
- 新手求教。。。关于在oracle中Trigger更新表字段的问题
- ORACLE中怎样得到两个日期间的月数
- 权限问题,请指教!!
- 搜索结果页面中,在点击下一页时列出了所有的新闻,这是什么原因?
- 我想将我查询出结果集中的记录中的id字段的值都在原来值上加1,该怎么写啊?
- 有没有办法开机之后即让ORACLE数据库实例自动启动——长期病痛
- 大家来看一下这个错误吧,ORA-12638: 凭证检索失败!是什么错误!
- imp/exp long型数据表的问题?
- 诸位高手:一个sql语句的问题
- Oracle与Sql Server的性能测试比较
a里字段1对应b里字段1,你要求b里无相应记录,也要把a里记录列出来,这就是a.column(+)=b.column
a里字段1对应b里字段1,你要求a里无相应记录,也要把b里记录列出来,这就是a.column=b.column(+)
and tbsal_salodr_code_allotment.sales_id=customer_details.sales_id(+) 之所以使用外连接,是想显示在表po_details或表customer_details中不存在,而只在tbsal_salodr_code_allotment表中存在的sales_id。我觉得没必要,将两个(+)都去掉应该就可以满足你的要求了。
where tbsal_salodr_code_allotment.sales_id=po_details.sales_id(+) and tbsal_salodr_code_allotment.sales_id=customer_details.sales_id(+)
為什麼需要將po_details.sales_id的記錄都拿出來...