三浦と申します。

一般的なSQLの質問で恐縮なのですが
差し支えなければ、お教えください。

4つカラム(A, B, C, D)で、下記のレコードが
存在するテーブルがあるとします。

以下の条件でデータを取得したいのですが
ワークテーブルを使わずに取得できるSQLが思いつきません。
どなたか、ご教授いただけると幸いです。

よろしくお願いいたします。

■MySQL

Ver, 5.0.22

■カラムとレコード

A, B, C, D
-------------------
a, b, 1, 2007-02-01
b, c, 2, 2007-02-02
a, b, 3, 2007-02-05
c, d, 2, 2007-02-05
b, c, 4, 2007-02-09
a, b, 1, 2007-02-10

■取得する条件

カラムAとカラムBでユニークかつ
日付が一番新しいレコード

■取得したいデータ

a, b, 1, 2007-02-10
b, c, 4, 2007-02-09
c, d, 2, 2007-02-05