各グループの先頭1行を抽出しようとしています。私はグループごとにMysqlの上限1行を制限する
select Client,Products,contract_date
from clientcontracts
group by Client,Products,contract_date
order by client,contract_date asc
limit 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
私が行っているを制限する方法についてのMySQLに非常に新しく、あまりにも確信している私には、以下の実際と予想される出力を提供しています。多くのありがとう
> 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
こんにちは@Lachie、contract_dateのタイプはタイムスタンプ –