L'istruzione SELECT prima di UNION
la parola chiave seleziona 4 colonne ma l'istruzione SELECT dopo il UNION
la parola chiave seleziona solo 1 colonna. Non puoi creare una UNION
con un numero diverso di colonne, ecco il motivo per cui ricevi questo messaggio di errore su "numero diverso di colonne".