2019年9月18日

SQL tip: SQL查詢時,多筆中如何只取最新的1筆資料(利用 left join 寫法)

=======================================================
SQL 查詢時,若特定欄位值有兩筆以上,如何只取最新的1筆資料
=======================================================

select * form Table1
left join Table2
 on Table1.[欄位A]=Table2.[欄位A]
    and
Table2.[時間欄位] = (select max([時間欄位]) from Table2 where [欄位A]=Table1.[欄位A])

沒有留言:

張貼留言