次のテーブルがあるとします。
NAME DATE OTHER_CONTANT
'A' '2012-06-05' 'baz'
'A' '2012-06-04' 'bar'
'B' '2012-06-05' 'foo'
'C' '2012-06-05' 'bla'
'C' '2012-06-04' 'blah'
'C' '2012-06-06' 'bleh'
ここで、このテーブルをフィルタリングして、一意の NAME と最も古い日付を持つ行のみを含めたいと考えています。
'A' '2012-06-04' 'bar'
'B' '2012-06-05' 'foo'
'C' '2012-06-04' 'blah'
GROUP BY ステートメントを使用することを考えていましたが、GROUP BY では結果として 1 つの列しか取得できず、行全体を取得したいと考えています。このフィルタリングを行う方法の提案はありますか?