io sinceramente le union non le ho mai usate, prova ad eseguirla da phpmyadmin e vedi se ti restituisce il risultato che chiedi