1. 程式人生 > >SQL語句怎麼對單個欄位去重,並且要顯示所有列(也可用於去重後,顯示最新資料)

SQL語句怎麼對單個欄位去重,並且要顯示所有列(也可用於去重後,顯示最新資料)

取最大id:

select * from 表名  where 主鍵 in(select max(主鍵)   from 表名 group by 要去重的欄位 ) 

取最新時間:(時間並列會全部展示)

select * from 表名  where date  in(select max(date)   from 表名 group by 要去重的欄位 )