我想提取每組的前1行。我很新的MySQL和不太清楚如何限制Mysql限制排行榜前1排
表clientcontracts
Client Products contract_date
A pepsi 13/02/16
A Cola 11/01/16
A fanta 22/03/16
B pepsi 15/01/16
B Cola 18/01/16
B fanta 12/03/16
c pepsi 15/03/16
c Cola 18/03/16
c fanta 10/02/16
我都做了,
select Client,Products,contract_date
from clientcontracts
group by Client,Products,contract_date
order by client,contract_date asc
limit 1
我在下面提供的實際和預期的輸出。非常感謝
> Actual output:
> A Cola 11/01/16
>
> What i want:
>
> A Cola 11/01/16
> B pepsi 15/01/16
> C fanta 10/02/16
表中的列字段名稱是什麼? – Lachie
'contract_date'的類型是什麼?它是一個適當的MySQL類型? – Loufylouf
Hi @Lachie,contract_date的類型是時間戳 –