求一sql语句:
如有表table1,有列R0,E1,R2,R3,
a 2001 10 13
a 2001 11 10
a 2002 12 20
a 2003 4 15
a 2003 5 11
a 2003 8 10
得到:
a, 2003, 8, 10
就是在R1最大值的结果下,选R2的最大值,再在其结果下选R3的最大值.谢谢条件R0='a';
如有表table1,有列R0,E1,R2,R3,
a 2001 10 13
a 2001 11 10
a 2002 12 20
a 2003 4 15
a 2003 5 11
a 2003 8 10
得到:
a, 2003, 8, 10
就是在R1最大值的结果下,选R2的最大值,再在其结果下选R3的最大值.谢谢条件R0='a';
不过如果数据量很大的话,用ORDER BY 会影响效率的