Remark
以下に示すようなデータを含むテーブルがあります。
SerialNo | RemarkNo | Desp
=============================================
10 | 1 | rainy
10 | 2 | sunny
11 | 1 | sunny
11 | 2 | rainy
11 | 3 | cloudy
12 | 1 | rainy
クエリを実行してSELECT * FROM remark WHERE remark_no IN (SELECT MAX(remark_no) FROM remark GROUP BY serial_no);
も、上記の結果が得られます。
どのクエリが次の結果を返しますか。
10 | 2 | sunny
11 | 3 | cloudy
12 | 1 | rainy
つまり、各グループの最後のレコードを返す必要がありますか?