select t1.ktaid,t2.endtime
from ta t1,(select ktaid,max(endtime) as endtime from tb group by ktaid) t2
where t1.ktaid=t2.ktaid(+)

解决方案 »

  1.   

    你自己在第一行的select 后面加上就可以了
    select t1.ktaid,t2.endtime
    from ta t1,(select ktaid,max(endtime) as endtime from tb group by ktaid) t2
    where t1.ktaid=t2.ktaid(+)
      

  2.   

    tb表还有其它字段吗?select t1.*,t2.endtime
    from ta t1,(select ktaid,max(endtime) as endtime from tb group by ktaid) t2
    where t1.ktaid=t2.ktaid(+)
      

  3.   

    tb表还有其他字段的. (+) <-- 这个是什么意思?