2017-06-15 68 views
0

我加入兩個表最新的條目

select * from prod 
inner join stock_inventory_new on prod.prod_cd=stock_inventory_new.prod_cd 

而且我想帶回只有最新的條目PROD_CD,做我需要插入一個MAX日期?

+1

編輯你的問題,(1)標籤與正在使用的數據庫。 (2)提供樣本數據和期望的結果。 –

回答

0

這應該是按日期降序排列並限制行數。

MySQL的: -

select * from prod 
inner join stock_inventory_new on prod.prod_cd=stock_inventory_new.prod_cd 
order by [date] desc Limit 20 

MS SQL: -

select TOP 20 from prod inner join stock_inventory_new on 
prod.prod_cd=stock_inventory_new.prod_cd order by [date] desc