读书人

取数据库数据的有关问题

发布时间: 2012-12-17 09:31:40 作者: rapoo

取数据库数据的问题
下边的是一个pl sql软件编写的sql语句:select p.tenderid,
p.tendername,
b.supplyer_id,
b.supplyer_name,
b.pay_type,
b.bail
from (
select t.tenderid, t.tendername from ecp_tender_project t,ecp_tender_apply_rec r where t.tenderid=r.tenderid
union
select t.tenderid, t.tendername from ecp_tender_project t
) p, ecp_bail_record b

where p.tenderid = b.tender_id(+)

问题1:为什么最后有个(+); 问题2:怎么去数据库取数据(jdbc方式、jdbd方式、hibernate方式等)
[最优解释]
1) (+)表示左联结.
2) 百度吧,表偷懒
[其他解释]
这个是oracle特别支持的写法 基本等价于left join

读书人网 >oracle

热点推荐