Hola sjj, una opcion es que hagas una tabla temporal con los datos y luego la cruces, otra opcion, yo lo haría así:
Explico un poco como funciona el IF
IF( condicion , si es true , si es false )
puedes hacer multiples condiciones, por ejemplo:
Código MySQL:
Ver originalIF( coche
<2 , IF( coche
=0 , 'es 0' , 'es 1' ) , IF( coche
=2 , 'es 2' , 'es mas de 2' ))
Ahora, si tienes muchos tipos de coche te conviene usar un CASE
explico como funciona el CASE
Espero te sirva!