再问一个两表合并问题 表ano111 112113表bno year count detail111 2009 1 hello111 2010 3 nice113 2010 2从a,b取数据,b取最大年份数据,生成结果如下,请问怎么操作呢:表Cno count detail111 3 nice112 0113 2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select aa.no,nvl(bb.cnt,0),bb.detailfrom a aa,b bbwhere aa.no=bb.no(+) and not exists(select 1 from b tb where bb.no=tb.no and bb.year<tb.year) NO NVL(BB.CNT,0) DETAI----- ------------- ----- 112 0 111 3 nice 113 2 太厉害 哈哈 我就是想取max的记录,有的记录又 not exists 正不知道怎么判断呢 SQL 中 where 条件中 in 后面 加 CASE WHEN 语句 报错 oracle外部表问题 有关OEM的启动问题 求助, create table error ! 初学oracle,请指教! 如何修改数据库的主机? 客户端连远程oracle数据库的问题 十万火急(帮我看看错哪了) 简单问题 想入行oracle ebs前景咋样? oracle /*+ no_parallel(t)相关问题 这2个表数据怎么合并呢?
select aa.no,nvl(bb.cnt,0),bb.detail
from a aa,b bb
where aa.no=bb.no(+)
and not exists(select 1 from b tb where bb.no=tb.no
and bb.year<tb.year)
NO NVL(BB.CNT,0) DETAI
----- ------------- -----
112 0
111 3 nice
113 2
我就是想取max的记录,有的记录又 not exists 正不知道怎么判断呢