Espero que me puedan ayudar con una inyeccion sql que no me sale, tengo esta url (ejemplo:)

El resultado de esto es:

Entonces modifico la url a la siguiente:

Y el resultado es:

Trae lo que parecen 12 registros porque el query queda asi (pienso)

Entonces ahora lo modifico así:

Y ahora el resultado es:

No entiendo porque me está dando el error 1222 si las columnas que devuelve el query original son 3, y son del mismo tipo de dato de las del union que le estoy poniendo mediante la inyección.
Alguien sabe que puedo estar haciendo mal ??
Saludos!!
Pablo.-