close
假設資料表內有許多重覆的資料欄,但只有日期欄位不同,如果不想用 Group By 一個個分組,要如何列出資料中日期最大的呢?
範例:
Table:Order
ID | Title | Price | Date |
1 | K1 | 100 | 2008/07/01 |
1 | K1 | 200 | 2006/11/23 |
2 | B1 | 300 | 2008/01/01 |
3 | C2 | 400 | 2008/02/02 |
Select * From Order a Where Date = (Select Max(b.Date) From Order b Where a.ID = b.ID)
結果 :
ID | Title | Price | Date |
1 | K1 | 100 | 2008/07/01 |
2 | B1 | 300 | 2008/01/01 |
3 | C2 | 400 | 2008/02/02 |
全站熱搜