有一个表 Remark
,其中包含如下所示的数据:
SerialNo | RemarkNo | Desp
=============================================
10 | 1 | rainy
10 | 2 | sunny
11 | 1 | sunny
11 | 2 | rainy
11 | 3 | cloudy
11 | 4 | sunny
12 | 1 | rainy
什么查询语句会返回以下结果:
10 | 1 | rainy
11 | 3 | cloudy
12 | null | null
也就是说,每个组中倒数第二条记录应该被返回?假设一个SerialNo下的所有RemarkNo是连续的。RemarkNo越大,备注越晚添加。因此,SerialNo为10的倒数第二个RemarkNo是带有描述'rainy'的1。
10|1|Sunny
吗? - Kevin Bowersox