sql distinct后分别取最新的记录