次のような myTable というテーブルがあります。
id, myDate, name, group
1, 2012-04-09, john, subGroup-A
2, 2012-04-10, marc, subGroup-B
「subGroup」で始まるサブグループについて、maxDate とそれに付随する名前でレコードを取得したいと思います。だから私は次のクエリをやっています:
SELECT max(myDate) AS maxDate, name FROM myTable WHERE group LIKE "subGroup%";
このクエリは次のように返すと思います。
maxDate, name
2012-04-10, marc
しかし、代わりにこれを返しています:
maxDate, name
2012-04-10, john
したがって、基本的に maxDate は正しく取得されますが、名前はその日付に対応するものではありません。私は本当にそれを取得しません。誰かが私を理解するのを手伝ってくれることを願っています。返信ありがとうございます。乾杯。マルク