Estás agrupando en esa query:
Código SQL:
Ver originalSELECT MAX(traslado_id) FROM traslado GROUP BY traslado.remolque_otros
por lo que a menos que remolque_otros contenga un único valor en tod la tabla, se requeriría un array para lograr eso.
En caso de obtener 1+N valores, ya no sirve y habría que usar una tabla temporal (de las de MySQL, no de SQL Server), o bien GROUP_CONCAT() para obtener una lista separada por comas en un campo de tipo VARCHAR y luego usar FIND_IN_SET() en la siguiente query.
de todos modos resutlaría algo ineficiente...
Son las limitaciones de cada DBMS.