[SQL]求多表关连查询,显示全部记录,没有匹配的记录列返回空或者0 本帖最后由 showdead 于 2009-07-01 12:00:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其中B和D做了合计C取了最大值E取了最小值A忽略吧,不该写上去的 -_-; select * from (select id, sum(b) b, sum(c) c, sum(d) d, sum(e) e from (select id, sum(b) B, max(c) C, 0 D, 0 E from t2 group by id) a union all (select id, 0 B, 0 C, sum(d) D, min(e) E from t3 group by id)) c, t1 where t1.id=c.id(+);先写个复杂的。 意思明白了,你这个SQL比我刚刚想出来的简单多了...我是在表2和3里面都union了表1里面取出来的全ID假数据实现的...我去改一改~呵呵,非常感谢!如果有更好的方法也烦请示下~ 请教各位前辈关于Oracle授予权限的问题 请问一个SELECT性能问题???????????? 写 sql语句时,一定要 "select * from 用户.表名" 这样吗? update问题,在线等,高手进来看看 两个sql问题。 建表的时候忘记设置主键约束了,我现在想给它添加上,应该怎么做呢? 请问user_TABLESPACES和dba_TABLESPACES有什么区别吗? 简单问题,请问怎么解决?谢谢! sql*net问题,急急急!!!! 被防火墙隔离的两个数据库中的两张表如可何实现定时同步?50分送上 求解:Oracle一个简单的触发器创建 查询Oracle表的PK列
C取了最大值
E取了最小值
A忽略吧,不该写上去的 -_-;
先写个复杂的。