目前我有三张表,我要关联前面两张表tab1 left join tab2 然后根据tab1和tab3中一个字段关联三张表tab3
请求达人,帮忙写个例子
在线等!
请求达人,帮忙写个例子
在线等!
解决方案 »
- 查询10000条以上的数据比较慢,如何才能提高查询速度,谢谢
- 排序问题
- 不解为何下载了oracle客户端安装后却不能创建数据库
- 问下这两个语句返回结果有何不同
- 救急:服务中找不到OracleServiceSID了!
- Oracle 10G Express Edition 可免费在商业用上使用吗?
- 一个关于oracle日期函数的问题?
- 系统DNS与文件DNS与用户DNS有何区别?
- 一个长期未解决的问题,请各位指教
- 高分求ORACLE里的函数
- 在WIN2003(SP2)安装oracle10g的客户端,networkk/admini下无tnsnames.ora、listener.ora
- imp数据导入的问题--如何覆盖原有数据
select * from table3 t where t.id in(
select table1.id,table2.id
from table1 left join table2
on table1.id= table2.id
);
from t1,
t2,
t3
where t1.id = t3.id
and t1.id = t2.id(+);
from a left join b on a.col = b.col
left join c on a.col = c.col
from t1,
t2,
t3
where t1.id = t3.id(+)
and t1.name = t2.name(+);
-------------
oracle用(+)是很简单明了,db2要用outer join in。工作中要长期使用oracle和db2数据库,总体感觉oracle的建表,查询等的sql语句要比db2的简单易懂