Que tal salbatore.
La sentencia union en mysql el unico requerimiento que exige, es que las consultas a mostrar sean del mismo numero de columnas. Por ese lado no creo q tengas problema.
Sin embargo, esto te debería funcionar:
No creo que tengas problema, ya que te refieres a id y creo que son valores únicos.
Sean los union que sea, mientras no interfiera con el numero de columnas no habrá problema.
Que errores te muestra y como estas tratando de implementar las consultas?
Un saludo