は下記の表を考えてみましょう以下の基準でgroup by節を使用していますか?
ID Data Date
1 A 7/19/2011
1 A 6/12/2011
2 B 7/19/2011
2 B 8/5/2011
3 C 7/19/2011
予想される出力: -
ID Data Date
1 A 7/19/2011
2 B 8/5/2011
3 C 7/19/2011
は、クエリは、日付値がすべての値の中で最大である行を選択する必要があります。
は下記の表を考えてみましょう以下の基準でgroup by節を使用していますか?
ID Data Date
1 A 7/19/2011
1 A 6/12/2011
2 B 7/19/2011
2 B 8/5/2011
3 C 7/19/2011
予想される出力: -
ID Data Date
1 A 7/19/2011
2 B 8/5/2011
3 C 7/19/2011
は、クエリは、日付値がすべての値の中で最大である行を選択する必要があります。
はいGROUP BY
とMAX()
を使用します。列IDとデータをグループ化します。
、
SELECT distinct * FROM tableName GROUP BY Data ORDER BY Date DESC
おかげでこれを試してみてください。
この宿題はありますか? –
いいえ、私はDATAに基づいてグループをやろうとしていました。私は間違っていた。だから、 – Shine