Bien, pero eso no surge de tu planteo inicial. Cuando dices:
Cita: en vez de "filtrar" los resultados los suma...es decir no busca por "car wheels"
pareces estar diciendo que "car wheels" era el contenido de ese campo.
En definitiva el problema sigue siendo como te lo planteo: La consulta no falla al sumar porque te devuelve exactamente lo que pide... la suma de ambos casos. Lo que puede ser que pase es que no estés pidiendo lo que realmente estás buscando.
El agrupamiento que estás haciendo lo haces por imágenes. Eso significa que si la misma
imagen aparece relacionada con dos registros de
node que se correspondan con
dos tags, uno "car" y el otor "wheels", se sumarán.
Tu problema con esta consulta es que o no se debe agrupar por imagenes, o el IN() no debe incluir los dos valores, o bien debes plantearte que sea excluyente.
En todo caso, lo que debes analizar es el contenido de las tablas, porque obviamente tienes una discriminación de registros incorrecta.