我在Oracle SQL中有点新手,所以请耐心等待。从第二张表中获得最后一条记录
我有两个表:
Contaiers:
===========
eq_nbr,
size,
date
Gate Transactions (gate_tran):
==================
eq_nbr,
date,
trucker_id
有每个集装箱多门交易,所以我需要一个特定的eq_nbr的最后一个记录。
我在想的东西,如:
select ct.eq_nbr, ct.size, ct.date,
(select trucker_id last over (partition by gt.eq_nbr) from gate_tran gt where
gt.eq_nbr = ct.eq_nbr)
from
containers ct
但它不工作。有任何想法吗?
非常感谢大家。 – 2013-04-09 18:48:31