Re: [SQL ] 两张同性质Table找出相同资料较新的一笔

楼主: cutekid (可爱小孩子)   2016-10-16 15:20:21
select *
from (
select *,row_number()
over (partition by LotID order by LastStepTime desc) as num
from (select * from TableA union all select * from TableB) t1
) t2
where num = 1
※ 引述《s1237890210 (一瞑大一吋)》之铭言:
: 数据库名称:Oracle 11g
: 内容/问题描述:
: Lot在不同厂区作业,希望能列出每一笔Lot的最新一笔停留站点,
: 不一定每笔Lot都会同时存在两张Table内,
: 目前的作法是先Union All后用时间排序,用循环跑取不重复的资料出来,
: 应该要有办法直接Select出来,请赐教了<(_ _)>
: Table A Table B
:

Links booklink

Contact Us: admin [ a t ] ucptt.com