「レコード」テーブルからレコードをフェッチしています。「レコード」テーブルには多くの列があり、そのうちの2つは
- client_id、クライアントテーブルへの外部キーマッピング。
- Creation_date、レコード作成日
このテーブルに対してクエリを実行したいのですが、クライアントごとに1つのレコードのみをフェッチしたいと思います(最新のcreation_dateレコードが優先されます)。
次は機能しますか?
select r.id,r.xx,r.yy
group by(r.client_id),r.creation_date
from record r
order by creation_date desc
上記を試しましたが、フェッチされたレコードは最新の作成日ではないようです。私の質問が明確であることを願っています