En tu contexto esto es irrelevante:
Lo que sucede es que no saca ni pone nada, pero manda a ejecutar una comparación que no realiza nada... Ese LIKE hace que MySQL devuelva todos los registros, sin iltrar ninguna condición.
¿Se entiende?
Por otro lado, comparar uno a uno varios valores con el mismo campo, no es eficiente a menos que sea con AND. Es mejor, en el OR, usar IN(listadevalores)
Tabién ten en cuenta que poner como cadenas de texto valores que se comparan con campos numéricos puede llevar a hacer que MySQL pierda tiempo haciendo conversiones implícitas inencesarias.
Los valores numéricos van siempre sin apostrofes.
Mas o menos andaría por acá:
Código MySQL:
Ver original ReMovil,
ReMotivo,
RePuntoControl,
RePlaca,
ReLocalizacion,
MtNombre,
ReDateTime,
ReLatitud,
ReLongitud
AND ReMotivo
IN(101, 103, 257, 256, 10) OR (ReDistancia
>= 0 and ReDistancia
< 1.5)