Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Coluna exclusiva MySQL SELECT onde a outra coluna é máxima


Tente isto:
SELECT yourtable.*
FROM yourtable
WHERE (serial_num, version) in (select serial_num, max(version)
                                from yourtable
                                group by serial_num)

A subconsulta retornará a versão máxima para serial_num, portanto, retornará todas as linhas em que serial_num tem o valor máximo. Veja este violino .