我有这样的桌子
id | serial_num | version | .....
1 | 1 | 1 | .....
2 | 2 | 1 | .....
3 | 2 | 2 | .....
4 | 3 | 1 | .....
5 | 4 | 1 | .....
6 | 5 | 1 | .....
7 | 5 | 2 | .....
8 | 5 | 3 | .....
现在我要选择的是获取具有最大版本和唯一 serialn_num 的行...
结果将是:
id | serial_num | version | .....
1 | 1 | 1 | .....
3 | 2 | 2 | .....
4 | 3 | 1 | .....
5 | 4 | 1 | .....
8 | 5 | 3 | .....
我的 SQL 有点复杂,这就是为什么我不使用 MAX() 解决问题的原因......我几乎没有左连接等......
有任何想法吗?
最好的问候,并感谢您的宝贵时间!