这个sql语句该怎么写?!!!
有这样一个表TABLE
就是要取出ABCDE这5列
A B C D 组合起来肯定是惟一的
但是 ABC相同情况下 只需要取出最大D的这一行数据就好(
筛选条件应该跟E无关)
例如:
对于 ABCED
(注意E是排在D前面的)
----------------------
| A | B | C |
E | D | | |
----------------------
| 11 | 22 | 33 | A | 0 | | |
----------------------
| 11 | 22 | 33 | B | 2 | | |
----------------------
| 11 | 22 | 33 | C | 1 | | |
----------------------
只需要取出
| 11 | 22 | 33 | B | 2 | | |
就好。。。
再例如
对于下面这个
----------------------
| A | B | C |
E | D | | |
----------------------
| 11 | 22 | 33 | A | 0 | | |
----------------------
| 11 | 22 | 33 | B | 2 | | |
----------------------
| 11 | 22 | 33 | C | 1 | | |
----------------------
| 22 | 22 | 33 | D | 0 | | |